2012-01-19 2 views
0

this link을 사용하는 gdb의 "archer-tromer-python"브랜치의 tar gzip'd 스냅 샷을 다운로드 한 다음 7-zip을 사용하여 gunzip하고 un-tar 파일을 만들면 archer-archer-tromey-python-b23c218이라는 140MB 파일이 생성됩니다.어떻게하면 git 웹 인터페이스에서 가져온 git "스냅 샷"을 추출합니까?

어떻게이 개체를 untar해야합니까? 잘못된 사용 모델이 있습니까? .git 저장소가없는 스냅 샷이있는 특정 버전의 모든 파일을 가져 오지 못하고 있습니까?

저는 방화벽 뒤에 있기 때문에, git clone의 저장소 대신에 타르 볼을 얻으려고합니다.

답변

1

해당 링크가 포함 된 tarball을 다운로드 할 수 있으면 HTTP를 통해 복제 할 수 있습니다.

cd archer 
git checkout -t origin/archer-tromey-python 

... 궁극적으로 훨씬 더 될 것이다 :에 다음

git clone http://sourceware.org/git/archer.git 

... 그리고 당신은 당신이 관심있는 지점을 체크 아웃 할 수 있습니다 나는 당신이 그렇게하는 것이 좋을 것 tarball을 다루는 것보다 유용합니다. 당신이 tar 아카이브를 사용하려는 경우


,이 일부 사용 될 수 있습니다

당신이 연결 한 아카이브 실제로 오히려 이상하다 - 그것은 두 번 GZIP 을 압축 한 것 타르 아카이브의. 보관을 취소하려면 다음을 수행해야합니다.

gunzip archer-archer-tromey-python-b23c218.tar.gz 
tar xzvf archer-archer-tromey-python-b23c218.tar 
+0

예. git에 대한 프록시 서버 로그인 세부 정보를 설정해야합니다. 나는 그 페이지에서 타르 볼을 사용하는 방법을 알아 내려고 노력하고 있는데, 지금은 그게 무슨 지랄인지 궁금 하네. –

+0

@ 로스 로저스 (Ross Rogers) : 아카이브를 업데이트하여 아카이브를 압축하는 방법을 설명했습니다. –

+0

빙고가 작동하지만, 그것은 다소 이상합니다. 도와 주셔서 감사합니다. 나 혼자서 그걸 알아 내지 못했을거야. 내부 파일 이름에'.tar.gz' 접미사가 없기 때문에 놀랍습니다. (또는 이름을 알지 못하는 사이에 윈도우에서 7-Zip으로 확장하면됩니다.) 이 파일의 이름은'* .tar.gz.gz'이어야합니다. 궁극적으로 러시아 인형 트릭 대신 gzip 된 타르 볼이어야합니다. –

관련 문제