我可以通过http(而不是https)使用git在某处存储密码

时间:2012-12-25 05:02:34

标签: git

我使用代理(在GAE上开发),只能使用http工作。 所以当我尝试git push时,我每次都要输入密码和用户名。 我可以把它存放在某个地方而且不用再费它了吗? 谢谢你提前。

1 个答案:

答案 0 :(得分:0)

我不确定这是否适用于http,但您可以尝试添加netrc条目。在您的主目录中,如果它不存在,则创建一个名为_netrc的文件(如果在nix框中,则为.netrc)。然后添加以下格式的条目:

machine github.com login [your login] password [your password]

当然,这假设是github。根据需要更改网站。

修改

为了清楚起见......你 以明文形式将密码存储在您的机器上。虽然有限制,但你可能会陷入困境。