2010-10-27 104 views
5

我設法讓git可以用於拉取和推送http。現在,它繞過git的最後一步推動詢問我的密碼兩次。我不想使用.netrc文件。任何想法 ?感謝Git通過HTTP請求密碼兩次

回答

3

更新:有一個在git的一個更好的解決方案,現在,我在回答所描述的這個其他問題:

我已經把舊的答案,我下面寫下供參考。


如果你不想使用.netrc,另一個選擇是指定你在你的遠程引用的URL,例如用戶名和密碼如果您origin遙控器是:

http://some.server/whatever.git 

...你可以把它用下面的命令更改爲http://myusername:[email protected]/whatever.git

git remote set-url origin http://myusername:[email protected]/whatever.git 

...你將不再需要手動輸入您的密碼。但是,這意味着您的密碼將以純文本形式存儲在您的.git/config文件中。如果這是一個問題,最好使用基於公鑰的SSH驗證。