当前位置:   article > 正文

解决GItlab克隆代码后每次建立链接都需要输入用户名和密码_gitlab每次都要输入账号密码

gitlab每次都要输入账号密码

记一次Git拉取代码后,每次建立链接都需要输入账户密码

一、背景
通过gitlab拉取克隆代码后,每次拉取和提交都需要输入账户密码。对可能的问题进行排除和总结

二、可能导致的问题及解决办法

  • 正常项目拉取都是通过ssh,那出现这种问题可能是ssh key未配置成功,或者未添加到项目中去
    。首先确定本地全局配置,有的可能是全局配置导致。改完就好了
## 全局的
git config --global credential.helper store //http拉取通过这个命令也可以解决反复输入用户名问题

git config --global user.email "email"
git confgi --global user.name "name"
// 生成ssh
ssh-keygen -t rsa -C "你的邮箱地址"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  1、执行命令:ls -al ~/.ssh  查看本机是否有秘钥文件 没有秘钥文件生成秘钥文件
  2、cd ~/.ssh 
  3、ls

  4、cat id_rsa.pub
  • 1
  • 2
  • 3
  • 4
  • 5

拷贝打印的ssh key,放入项目即可

  • 没有系统代理凭证,给windows 7添加凭证具体流程(不粘截图了)
    点击控制面板->用户账户->凭据管理器->输入git账号和密码即可
  • 拉取方式选错(乌龙)
    最终定位是因为拉取方式选错用的是http,可以查看一下自己用的什么方式然后修改即可
git config --list
  • 1

在这里插入图片描述
查看该字段判断克隆方式

git config remote.origin.url ssh://.. 
  • 1

通过该命令即可修改

三、引用文献

https://blog.csdn.net/JackLang/article/details/130942452

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/438613
推荐阅读
相关标签
  

闽ICP备14008679号