2012-02-26 25 views
5

私はUbuntuサーバを使ってVirtualBox VMを稼動しており、ネットワーキングをブリッジに設定しています。Virtualbox内のUbuntu Serverでgitを引き出すことができません

gitをインストールしてレポを初期化し、自分のgithubアカウントに自分のキーを追加し、エラーなしでssh -T [email protected]を実行しました。

私が実際にレポをプルしようとすると、私の問題が発生します。どんなレポを引っ張っても、私はエラーを受け取りますPermission denied (publickey). fatal: The remote end hung up unexpectedly

これを得るためのヒントは?

ありがとうございました。

+0

'git clone'は機能しますか? –

+0

クローニングが機能しません。 – Samsquanch

答えて

4

は私が回避策 '修正' を見つけた:

問題はVirtualboxの中に 'ブリッジ' モードでプルしようとしているように見えます。 NATにネットワーキングを切り替えると、正常にプルできます。次に、ローカルに作業するためにBridgedに切り替え、プッシュするときにNATに戻します。

これは最も便利な修正ではありませんが、今のところうまくいきます。誰かがこれをより良くする提案があれば、私はすべて耳にします。

+0

これは私のためのものです。私はNATを使用していました。奇妙な。 – caseyamcl

1

sshキーをVMのデフォルトの場所に配置しましたか?

許可拒否(公開鍵)

sshがあなたの鍵を見つけることができないとき、これは通常発生します。 キーがデフォルトの場所である〜/ .sshになっていることを確認してください。 [..]から

引用:http://help.github.com/ssh-issues/

+0

はい、キーは〜/ .sshにあります – Samsquanch

+0

あなたは、このエラーが発生したことを報告しました。最初に複製をクローンしましたか? –

+0

クローニングも失敗します。 – Samsquanch

2

私にとっては、リポジトリの複製を要求するコマンドラインにgithubのユーザーとパスワードを設定するのが効果的でした。あなたのVMであるので、あなたは... githubのにはログインしていません

私がやった何だった: gitのクローンhttps://username:[email protected]/repositoriUrl.git

(ビーイングユーザ名あなたのgithubのユーザーアカウント名、パスワード、あなたのgithubのパスとURLをrepositoryUrl.gitあなたのリポジトリのために)。

こちらがお役に立てば幸いです。

関連する問題