2014-11-30 4 views
1

개인 저장소를 .tar.gz 또는 .zip 형식으로 저장하려면 어떤 터미널 명령을 사용해야합니까?Github의 다른 사용자의 개인 저장소에

문제의 개인 저장소는 내가 속한 팀이 아닌 다른 사용자에게 속해 있으며 내 Github 로그인 및 암호를 사용하여 권한을 부여 할 때 모든 권한을 부여 받았습니다.

git 바이너리가 설치되어 있지 않은 서버에이 저장소를 저장하려고합니다.

이것은 FTP로 파일을 보내는 데 너무 많은 시간이 걸릴 것이므로이 서버에 응용 프로그램을 배포 할 생각입니다.

감사합니다.

+0

Git을 가지고있는 머신에 왜'복제품 '을하지 않았습니까? – tripleee

+0

그냥 대상 서버가 실제로 멀리 떨어져 있으므로 업로드하지 않으려 고합니다. 마지막으로 수행 한 작업이 8 시간이 걸렸으므로 15MB를 푸시했기 때문입니다. 내가 쉘에 접근 할 수 있기 때문에 일단 터미널에 들어가면 repo를 wget하거나 말리는 것이 훨씬 더 빠를 것이다. – luqo33

답변

1

wget과에 대한 확실하지,하지만 컬과 함께, 그것은 다음과 같습니다 <token>

curl -u <token>:x-oauth-basic -L https://github.com/user-or-org/repo/archive/sha1-or-ref.tar.gz | tar xz 

personal access token 서비스를 제공합니다.

+0

이 제안에 감사드립니다. 나는 repo를 public으로 만든 다음 서버의 대상 디렉토리로 가서'wget --no-check-certificate https://github.com/$username/$repo/tarball/master -O를 호출하여 문제를 해결했다. master.tgz'. 그러나 나는 액세스 할 수있는 다른 사용자의 개인 레포를 만들 수 없었습니다. 쓸모없는 '--post-data'를 자격 증명과 함께 추가하려고했습니다. – luqo33

관련 문제