每次推送时需要输入Git密码

4

我们公司有一个git服务器。我正在使用git GUI连接到它并将源代码推送和拉取到它上面。问题是,每当我想要推送我的文件时,都需要输入密码。有没有办法可以设置git GUI,使其在我推送文件到服务器时不必要求我输入密码?


1
您应该能够使用证书进行身份验证,而不是用户名和密码。 - Klaus Byskov Pedersen
2个回答

5

您需要设置您的ssh密钥。私钥应该要么没有密码,要么安装代理程序,这样您就不必输入密码。

请参考以下链接:http://progit.org/book/ch4-3.html

如果您使用http(s),请在服务器的url中包含用户名和密码(通过编辑.git/config文件)。


谢谢回复,但我想知道是否有一种方法可以让我的本地git保存密码,并在我连接到服务器时使用它。有这样的方法吗? - mans
1
@user654019 - 嗯,这就是我所说的。 - manojlds
2
你的链接对我来说无效。此网页不可用。 - Lukas Liesis

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接