我是学生,对版本控制软件很新,所以我很难解决这个问题。我正在使用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