每次在远程仓库推送东西时如何绕过给出用户名和密码?

时间:2018-03-30 09:12:45

标签: git

当我运行git push remote origin时,我必须提供用户名和密码。在团队中工作时更新远程存储库非常重要。因此我必须在修改/添加内容时进行推送。

但是,每次提供用户名和密码都很烦人。

2 个答案:

答案 0 :(得分:1)

您可以使用此命令将凭据存储在缓存中

server {
    server_name  cu.test;
    listen       80;

    location /tr/detail.aspx {
        rewrite ^/tr/detail.aspx /old-url/detail/$arg_pageId last;
        set $args "";
    }
    location ~* /old-url/detail/(\d+)$ {
         return 200;
    }
}

使用此设置,下次输入凭据时,Git会记住它们。

警告: Git会将您的密码未加密存储,这可能很危险!你可以选择SSH身份验证,它会更安全。

答案 1 :(得分:1)

git config credential.helper store

然后

 git pull

提供用户名和密码,这些详细信息将存储在磁盘上。