我在代理后面,对于git还很陌生,并且我使用的是Windows XP。
我能够在msysgit中进行git push origin master
操作,但不能在Cygwin中使用Cygwin的git命令行。
我在两个环境中都使用了以下命令配置git:
git config --global user.name ...
git config --global user.email ...
git config --global http.proxy ...
我正在使用一个测试Github存储库。 我遇到的问题是以下命令行:
git push origin master
在 msysgit 中,我得到了以下结果:
Writing objects: 100% (3/3), 222 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://github.com/ymartineau/test.git
* [new branch] master -> master
这种情况在Cygwin中是可以接受的,git会要求输入用户名,但却从不要求用户输入密码并且卡住了。
$ git push origin master
Username for 'http://github.com': ymartineau
我目前会使用msysgit bash,但是我认为从Cygwin的整合中受益可能会很有趣。