我是學生,對版本控制軟件很新,所以我很難解決這個問題。我正在使用Google代碼Git存儲庫。要訪問這個存儲庫,我在Windows 7上使用Git Bash。問題是,當我到達推送步驟時,我沒有被提示輸入密碼。例如:Git bash for Windows不提示輸入密碼
首先,我設置全局變量是這樣的:
git config --global user.name "Your Name"
git config --global user.email [email protected]
克隆
$ git clone https://[email protected]/p/repository/
然後我修改了文件/添加新的文件等,並添加
$ git add .
承諾
$ git commit -m "Message"
拉來確保我的最新
$ git pull
Already up-to-date.
但是,當我推我不提示我密碼
$ git push origin master
fatal: remote error: Invalid username/password.
You may need to use your generated googlecode.com password; see https://code.goo
gle.com/hosting/settings
有什麼建議?謝謝。
我的印象是,因爲我在克隆命令中使用用戶名,所以我應該提示輸入密碼,而不應該需要一個_netrc文件。 – CodeNameBrandon 2012-02-08 02:12:34
看起來像這樣的事情是以前的一個問題:http://groups.google.com/group/google-code-hosting/browse_thread/thread/21391bc402e94c79?pli=1 - 這裏有更多的信息 - http: //code.google.com/p/support/wiki/GitFAQ - 但沒有針對此特定問題... – 2012-02-08 02:36:04
在Linux上與google代碼具有相同的問題。 git clone可以工作,但突然不提交。從.git/config中刪除用戶名,強制git重新輸入用戶名和密碼。謝謝!它現在有效 – ufk 2012-02-26 16:37:01