2014-09-06 356 views
0

我對openshift和python比較陌生,當我對應用程序使用數據庫進行了一些更改時,我開始在獲取此消息後使用git push命令:輸入密鑰'c/users/dodie/.ssh/id_rsa'的密碼短語:

git push 
enter passphrase for key 'c/users/dodie/.ssh/id_rsa': 

我做了一些研究,據我可以看到你不能找回密碼,我是不是說得對?

我敢肯定,我離開了密碼爲空,所以當我進入一個空白的密碼,我得到以下信息:

please make sure you have the correct access rights and the repository exists 

有人能告訴我什麼是克服這是我最好的選擇?

+0

你到哪裏推?存儲庫是否存在?你有正確的訪問權限嗎? – Johnsyweb 2014-09-06 11:00:39

+0

聽起來像您成功地解鎖了密碼短語,但您沒有對該身份的git存儲庫的寫入權限。將與該身份對應的公鑰上傳到github並授予其訪問存儲庫的權限。 – 2014-09-06 11:01:34

回答

1

嘗試make a new Ssh key and add it in your service。每次創建ssh密鑰時,都會創建一個密碼(如果您願意,可以使用密碼)。

通常情況下,當你:

please make sure you have the correct access rights and the repository exists 

這意味着服務不知道你,所以你需要提供你的SSH密鑰到該服務,所以你有足夠的權利git push。希望能幫助到你 !

+0

好的,我遵循這些步驟,它應該工作呢? – Donnacha 2014-09-06 12:23:36

+0

是的,不要忘記將您的ssh密鑰添加到您的Web服務中。 – rrrub 2014-09-06 14:49:44

+0

任何想法是什麼做的最好的方式是? – Donnacha 2014-09-06 17:43:28