相关疑难解决方法(0)

Git - 如何在Windows上使用.netrc文件来保存用户和密码

当我使用Git克隆带有HTTP和用户密码的远程存储库时,是否可以在Windows上使用.netrc文件?

windows git authentication

168
推荐指数
3
解决办法
10万
查看次数

使用git在Windows中推送到code.google.com

相关问题: gitGit 不接受netrc - 如何在windows上使用.netrc文件保存用户和密码

我正在尝试将更改推送到code.google.com git存储库.我正在使用Git Extensions.我的HOME变量在Windows和Git Bash中都设置了.

C:\> echo %HOME%
C:\Users\Username

$ echo $HOME
/c/Users/Username
Run Code Online (Sandbox Code Playgroud)

我在%HOME%中添加了一个名为_netrc的文件

machine code.google.com
login username@gmail.com
password GOOGLEGENERATED
Run Code Online (Sandbox Code Playgroud)

显然,用户名被我的用户名取代,而GOOGLEGENERATED是谷歌生成的密码.尝试推送时,我收到此错误消息:

C:\ Program Files\Git\bin\git.exe push -u --recurse-submodules = check"origin"master:master Done fatal:remote error:用户名/密码无效.您可能需要使用生成的googlecode.com密码; 请参阅https://code.google.com/hosting/settings

相关问题表明一切设置正确,但仍然无效.有任何想法吗?

windows git

14
推荐指数
2
解决办法
8240
查看次数

Windows的Git bash不提示输入密码

我是学生,并且是版本控制软件的新手,所以我很难弄清楚这一点。我正在使用Google代码Git存储库。要访问此存储库,我在Windows 7上使用Git Bash。问题在于,当我执行推送步骤时,没有提示我输入密码。例如:

首先,我像这样设置全局变量:

git config --global user.name "Your Name"
git config --global user.email youremail@gmail.com 
Run Code Online (Sandbox Code Playgroud)

克隆的

$ git clone https://UserName@code.google.com/p/repository/
Run Code Online (Sandbox Code Playgroud)

然后我对文件进行了更改/添加了新文件等并添加了

$ git add .
Run Code Online (Sandbox Code Playgroud)

承诺的

$ git commit -m "Message"
Run Code Online (Sandbox Code Playgroud)

拉确保我是最新的

$ git pull
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)

但是当我按下时,不会提示我输入密码

$ 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
Run Code Online (Sandbox Code Playgroud)

有什么建议么?谢谢。

git version-control google-code

5
推荐指数
2
解决办法
1万
查看次数