2012-02-22 14 views
0

pythonスクリプトを使って私のrepoの圧縮版を自動的にプルダウンする必要があります。これを行う最善の方法は何でしょうか?Git pull remote repo

私の知る限りのgitでアーカイブコマンドはman git archiveからのリモートリポジトリ

+0

サーバーとの会話にはどのようなトランスポートを使用しますか?リポジトリのローカル作業コピーがありますか? –

答えて

4

をサポートしていません知っている:

--remote = <レポを>

代わりのからtarアーカイブを作成しますローカルリポジトリ は、リモートリポジトリからtarアーカイブを取得します。

+0

githubでレポを指定するにはどうすればよいですか?あなたは私にgithub repoコマンドの例を教えてもらえますか? – lodkkx

+0

GitHubは特にこの操作を許可していません。彼らは、独自のダウンロードリンクを使用することをお勧めします。参照:http://groups.google.com/group/github/browse_thread/thread/cfcbcb1dc5f41f16?pli=1 –

0

は、最新の内容を現在のブランチにコミット含むtarアーカイブを作成し、および/ var/tmpに/ジャンクディレクトリに抽出します。

git archive --format=tar --prefix=junk/ HEAD | (cd /var/tmp/ && tar xf -) 

を.. .github:

wget https://github.com/lgs/grokphoto/tarball/master