0
のgit - 高速エクスポートを実行することは可能ですか?それはのようなものを実行することが可能である遠隔地
のgit - 高速エクスポートを実行することは可能ですか?それはのようなものを実行することが可能である遠隔地
一般的に答えはノーだと思います。これは、git-shell
によって禁止されています。これは、SSHのようなものを通してコマンドをgitするためのデフォルトのインターフェースであり、SSHアクセスのためにgitoriousな使い方です。 manページから:
、
git-receive-pack
git-upload-pack
とgit-upload-archive
単一 必要な引数を指定して、またはcvs server
(git-cvsserver
を起動します)。
その他のツールgerritとgithubはgitとは異なるインターフェイスを使用していますが、どちらも高速エクスポートをサポートしていません。
$ ssh [email protected] "cd ~/gitrepo && git fast-export master" >output
"gitのサーバ":あなたはgitのサーバー上のSSHシェルアクセスを持っている場合は
、あなたのようなものを使用することができますか?または特にgithub? – ThiefMaster
githubは素晴らしいでしょう、はい。 (git://プロトコルを実装することを意味します) – pablo
'git-daemon'を実行しているサーバは' git:// 'を実装しています - そしてGitHubは' git:// 'をサポートしています読み取り専用接続の場合のみ) – Amber