gitolitegit clone
を実行しているubuntuサーバーからのリポジトリ中にいくつかの問題に直面しています。
まず、サーバーからリポジトリのクローンを作成したい開発者から公開鍵を入手しました。これは、パテで作成されたrsaキーでした。そこで、次のようにして、パテスタイルからopenssh形式に解析しました。
ssh-keygen -i -f /tmp/ssh2/YourName.pub > /tmp/openssh/YourName.pub
(http://gitolite.googlecode.com/git/doc/ssh-troubleshooting.mkd?r=d3a663d03f1027f909732d55d0519bdd84edb62cから取得)
公開鍵をリポジトリの新しいエントリと設定ファイルの新しいユーザーとともにgitolite-adminリポジトリにアップロードしました。
ここまでは順調ですね。
開発者は、非標準ポートでgitを実行しているサーバーに接続するためにパテと一緒に****を使用しており、同じエラーを何度も繰り返し発生します。
Cloning into 'D:\path\to\dirctory'...
error: Recv failure: Connection was reset while accessing http://sub.domain.com/info/refs
fatal: HTTP request failed
git did not exit cleanly (exit code 128)
誰かがこの問題について私にアドバイスをいただけますか?
編集:
その間、リポジトリの代わりにプロトコルを使用git clone
してリポジトリに対処することに成功したため、rsa_public.keyなどの問題ではないようです。ssh://
git://
サーバー上のiptablesは、gitのポートを介した接続を受け入れていますが、上記のエラーが発生し続けます。