cURL을 사용하여 git 커밋 데이터를 가져올 수 있나요?

cURL을 사용하여 git 커밋 데이터를 가져올 수 있나요?

원격 저장소에서 주석이 달린 태그가 붙은 객체(즉, 주석 메시지)를 가져와야 하는데 지금까지는 해당 명령(즉, 참조만 제공하고 주석은 제공하지 않음)이 없는 것 같아서 ls-remote다른 유틸리티가 있는지 궁금합니다. 또는 이것이 사용될 수 있는 경우 cURL은 이 데이터를 가져옵니다.

일부 웹사이트(예: github)에서는 오래된 멍청한 프로토콜이 더 이상 사용되지 않는 것처럼 보이므로 이것은 스마트 프로토콜에 관한 것입니다.

저장소를 복제하고 로컬에서 필요한 데이터를 얻을 수 있다는 것을 알고 있지만 이를 피하려고 노력하고 있습니다. 나는 github과 다른 서비스에 독점 API가 있을 수 있다는 것을 알고 있지만 그것에는 관심이 없습니다.

답변1

어떤 면에서는 "스마트" 프로토콜이 실제로 "멍청한" 프로토콜보다 더 멍청한 것 같습니다. 특정 개체를 얻을 수는 없습니다. 분기를 복제한 다음(깊이 지정 가능) 태그를 가져와야 합니다.

관련 정보