2012-03-28 6 views
0

のgit - 高速エクスポートを実行することは可能ですか?それはのようなものを実行することが可能である遠隔地

+0

"gitのサーバ":あなたはgitのサーバー上のSSHシェルアクセスを持っている場合は

、あなたのようなものを使用することができますか?または特にgithub? – ThiefMaster

+0

githubは素晴らしいでしょう、はい。 (git://プロトコルを実装することを意味します) – pablo

+0

'git-daemon'を実行しているサーバは' git:// 'を実装しています - そしてGitHubは' git:// 'をサポートしています読み取り専用接続の場合のみ) – Amber

答えて

1

一般的に答えはノーだと思います。これは、git-shellによって禁止されています。これは、SSHのようなものを通してコマンドをgitするためのデフォルトのインターフェースであり、SSHアクセスのためにgitoriousな使い方です。 manページから:

現在、唯一の4つのコマンドを呼び出すことが許可されている

git-receive-packgit-upload-packgit-upload-archive単一 必要な引数を指定して、またはcvs servergit-cvsserverを起動します)。

その他のツールgerritとgithubはgitとは異なるインターフェイスを使用していますが、どちらも高速エクスポートをサポートしていません。

$ ssh [email protected] "cd ~/gitrepo && git fast-export master" >output 
関連する問題