GitLab设置全局密码添加ssh-key

公司使用git来作为代码版本控制工具,现所在公司是自己搭建私人的GitLab来管理代码,每次clone、pull、push等操作时都需要输入账号密码,如此十分繁琐。后找到解决方案,就是在本地git客户端生成ssh-key,配置到GitLab去。

解决流程:
1.本地操作

      打开本地git brash,在其中输入指令,生成ssh公钥和私钥对

   ssh-keygen -t rsa -C 'xxx@xxx.com'    其中xxx@xxx.com即为你的邮箱地址

      点击回车,会让你选择存储路径,此时不用理会直接回车,其会保存到默认路径

      

      可能有人此目录下已有该文件,他会提示是否覆盖,输入yes回车即可

      接下来就是输入密码,不用输入,再次回车,其会让你再次确认输入密码,再回车,即生成完毕

2.在cmd中复制到公钥

      打开电脑的cmd,在其中输入命令并回车   type %userprofile%\.ssh\id_rsa.pub | clip

      此时已复制

3.GitLab上操作

      到GitLab界面,点击settings,后点击SSH-Keys,将复制过来的公钥黏贴到key框中,下方title可自己命名,点击addkey。

      

      经过如上操作,再次拉取代码和提取代码应无需再输密码,若还需输入密码

      输入 git config --global credential.helper store  命令

      然后操作pull/push 会让输入用户名密码,第一次输入进去。下次再操作pull/push时就不需要输入用户名密码了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值