2012-02-26 60 views
5

我有一臺運行着網絡設置爲橋接的Ubuntu服務器的Virtualbox虛擬機。無法從VirtualBox中的Ubuntu服務器上從git中拉出

我已經安裝了git,初始化了一個repo,將我的密鑰添加到了我的github帳戶,並且運行了所有沒有錯誤的ssh -T [email protected]

我的問題來了,當我試圖實際拉回購。無論我嘗試拉什麼回購,我得到的錯誤Permission denied (publickey). fatal: The remote end hung up unexpectedly

因此,任何提示讓這個工作?

謝謝。

+0

'git clone'工作嗎? – 2012-02-26 20:37:44

+0

克隆不起作用。 – Samsquanch 2012-02-27 02:34:44

回答

4

我找到一種解決方法 '修復':

這個問題似乎是想在VirtualBox的 '橋接' 模式來拉。如果我將網絡切換到NAT,則可以成功拉動,然後切換回橋接以在本地工作,然後在需要推送時返回到NAT。

這不是最方便的修復方法,但它現在可行。如果任何人有建議讓這個更好,我全都聽。

+0

這對我來說倒退了。我正在使用NAT,並切換到橋接使事情工作。奇怪的。 – caseyamcl 2012-05-03 22:56:19

1

你把你的ssh密鑰放在虛擬機的默認位置嗎?

權限被拒絕(公鑰)

SSH時無法找到你的鑰匙這通常引起的。確保您的鑰匙 位於默認位置〜/ .ssh。 [..]

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

+0

是的,鑰匙在〜/ .ssh – Samsquanch 2012-02-26 18:43:09

+0

你說,你得到這個錯誤拉回購。你是否首先克隆了repro? – 2012-02-26 21:37:56

+0

克隆也失敗。 – Samsquanch 2012-02-27 02:34:37

2

我的工作是將我的github用戶名和密碼設置爲要求克隆存儲庫的命令行。因爲在你的虛擬機你是不是在github上登錄..

我所做的是: 混帳克隆https://username:[email protected]/repositoriUrl.git

(作爲用戶名登錄github上的用戶帳戶名稱,密碼,您的GitHub通和repositoryUrl.git網址爲您的存儲庫)。

我希望這有助於!

相關問題