需要使用gitlab在git push上输入两次私钥密码

时间:2019-06-02 16:22:45

标签: gitlab

每当我尝试使用GIT时,都需要输入两次私钥的密码,这很烦人。任何想法如何防止这种情况?每按一次就足够了(好吧,我是GIT的新手)

密码和ssh的工作方式绝对是

 ssh -T git@gitlab.com

使用密码输入

  

欢迎来到GitLab,@ myUser!

当我进行推送时,将获得以下日志:

C:\...\privat\pdm>git push -v origin master 
Pushing to git@gitlab.com:myUser/project.git 
Enter passphrase for key 'C:\Users\...\.ssh\ssl_keys_gmail': 
Enumerating objects: 5, done. 
Counting objects: 100% (5/5), done. 
Writing objects: 100% (3/3), 246 bytes | 246.00 KiB/s, done. 
Total 3 (delta 0), reused 0 (delta 0) 
To gitlab.com:myUser/project.git
    abf2764..c8cb814  master -> master 
updating local tracking ref 'refs/remotes/origin/master' 
Pushing to git@gitlab.com:myUser/project.git 
Enter passphrase for key 'C:\Users\...\.ssh\ssl_keys_gmail': 
To gitlab.com:myUser/project.git
  = [up to date]      master -> master
 updating local tracking ref 'refs/remotes/origin/master' Everything up-to-date

1 个答案:

答案 0 :(得分:0)

查看此链接:https://help.github.com/en/articles/caching-your-github-password-in-git

git config --global credential.helper cache#设置git使用凭据内存缓存

相关问题