2011-12-22 21 views
0

我在我的Media Temple(dv)服務器上設置了一個git存儲庫,可以更輕鬆地開始管理和部署web項目,但我遇到了壁。當試圖將遠程存儲庫克隆到本地計算機(使用SmartGit或控制檯)時,我被要求輸入私鑰文件和/或密碼。具體的信息是:我的Media Temple(dv)服務器上的私鑰/密碼和git存儲庫的問題

提供用於以用戶'Brandon'身份向SSH服務器 'git.website.com'進行身份驗證的憑據。

我已經按照說明laid out here上傳我的公鑰。我認爲這會解決這個問題,但它沒有。我已經嘗試了每個帳戶中的密碼,但無濟於事。

對此提出建議?

更新1

以下是我在使我的密碼路障終端正在做:

$ cd /Users/.../project_name 
$ git remote add web ssh://git.website.com/project_name.git 
$ git push web +master:refs/heads/master 

,這會導致此消息:

[email protected]'s password: 

UPDATE 2

這是SmartGit屏幕的屏幕截圖,如果有幫助的話。 http://cloud.smallparade.com/Cpck

+0

什麼是您的客戶端操作系統,您如何克隆存儲庫?請提供確切的命令和他們的輸出,這將有很大的幫助。 – favoretti

+0

我正在運行Mac OSX Lion。在終端中,我試圖設置本地環境並在遇到密碼問題時添加遠程地址。我只是試圖用SmartGit進行克隆,並且再次遇到了公鑰/密碼問題。 –

+0

在上面添加了終端命令。 –

回答

0

您似乎有SSH問題,而不是git問題。首先,通過將git排除在等式之外對其進行故障排除。

假設你有這臺機器上的實際外殼帳戶,輸入:

SSH git.website.com

如果提示您輸入密碼,那麼你沒有正確上傳你的公鑰。

輸入您的密碼,登錄,然後檢出.ssh/authorized_keys以查看可能出錯的內容。如果你做得對,你的密鑰是文件中的最後一個(可能是唯一的一個)。如果它不存在或文件不存在,那麼你做錯了什麼。

如果您的密碼不起作用,則會有更大的問題。與您的服務器技術支持聯繫。

-1

更改回購權限。 舉例說明:chmod -R 755

+0

這個答案與問題無關 – ronalchn

相關問題