9

内部ネットワークに GIT サーバーをセットアップしました。git://...../ を使用し--enable=receive-packて、サーバーのオプションを使用してプッシュできます。

しかし、EGIT Eclipse プラグイン (ssh://username@ip_address:22/project.git) を使用して ssh 経由でプッシュしようとすると、次のエラーが発生します。

トランスポート エラー リモート リポジトリ参照を取得できません。

理由: ls-remote コマンドの実行中に例外がキャッチされました。

何が原因で、どうすれば解決できますか?

4

2 に答える 2

3

git://ssh://さまざまなプロトコルを使用します( EGit User_Guide#Git_URLsを参照)。したがって、前者をEGitでも使用するか、sshアクセスが機能することを確認してください。

于 2012-07-14T01:20:49.137 に答える
0

この問題は通常、git ユーザーとして認証していない場合、git ユーザーとして gitolite を使用しているが別のア​​カウントに使用されているキーを使用している場合、またはその他の多くの問題のいずれかで発生する可能性のある認証の問題によって引き起こされます。認証中。これを修正するには、新しい鍵ペアを生成し、新しい公開鍵を投稿し、新しい秘密鍵と git ユーザーを使用して認証します。

より詳細な手順をgit、gitolite error pushに投稿しました (二重投稿/二重編集を避けるためにそこに移動してください)。

于 2012-07-28T14:01:50.523 に答える