1

私はしばらく壁に頭をぶつけていましたが、私のすぐ近くにいる人は、この時点で私以上に知っている人はいません.

私のオフィスには、主にさまざまなことをテストするために、中央の git リポジトリに使用したいラボ ボックスがあります。もちろん、後で他の git インスタンスをセットアップできるように、git のセットアップの経験を積んでほしいとも言われています。

OEL 5.7 VM で Windows 7 を実行しており、ボックスは OEL 5.5 を実行しています。VM からラボ ボックスに SSH で接続し、いじり始めました。git と gitosis をインストールした後、インスタンスをローカルで動作させることができました。git リポジトリは問題なく表示されます。ローカルでクローンを作成しようとすると、すべてが夢のように機能します。しかし、VM から SSH で接続しようとすると、git の呼び出し方法に応じて、A.) で私を追い出すfatal: 'testproject.git' does not appear to be a git repositoryか、B.)で私を追い出します。Permission denied (publickey,gssapi-with-mic)

例: 作成した (そしてローカルでテストした) テスト プロジェクトへのアクセスを次のように構成しました。

[group team]
writable = testproject
members = oracle@RCSDB cwerness cwerness@localhost cwerness@localhost.localdomain

git リポジトリをセットアップするのはこれが初めての経験なので、リモート ユーザーに関する基礎をカバーしたいと思いました。したがって、メンバーセクションの冗長性。

ユーザー名のみでリポジトリのクローンを作成しようとすると、

[cwerness@localhost Desktop]$ git clone cwerness@10.1.1.10:testproject.git
Cloning into testproject...
Enter passphrase for key '/home/cwerness/.ssh/id_rsa': 
fatal: 'testproject.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

ただし、より多くの情報を使用してリポジトリのクローンを作成しようとすると、

[cwerness@localhost Desktop]$ git clone "cwerness@localhost.localdomain"@10.1.1.10:testproject.git
Cloning into testproject...
Permission denied (publickey,gssapi-with-mic).
fatal: The remote end hung up unexpectedly

/keydir フォルダーにすべての公開鍵を保存しています。リポジトリが作成され、ユーザーによって所有されていますoracle。上記の clone コマンドでも、そのユーザーとそのドメインのすべての順列を試しましたが、効果がありませんでした。さらに、 ~/.ssh/config ファイルを次のように設定してみました

Host labbox
    Hostname 10.1.1.10
    User cwerness
    IdentityFile /home/cwerness/.ssh/id_rsa

繰り返しますが、両方のユーザーから、さまざまな接続方法をすべて試しました。私がすでに持っていた以上の情報を私に与えてくれるものは何もありません。

ボックスは、公開鍵を介して SSH 接続を認証するように設定されており、正常に動作します。問題なくボックスに SSH 接続できcwernessます。

これは私にとって大きな頭痛の種になりつつあります。この問題を解決する方法ではないにしても、誰かが私がどのように愚かであるかを正確に教えてくれるといいのですが。

4

1 に答える 1

2

git clone cwerness@10.1.1.10:testproject.gitユーザーのホームディレクトリを検索しcwernessますが、リポジトリをに配置したと述べています/home/oracle/repositories。試してみてくださいgit clone cwerness@10.1.1.10:/home/oracle/repositories/testproject.git

于 2011-09-21T11:52:01.963 に答える