当前位置:网站首页 > C++编程 > 正文

git clone 输入密码(git clone需要密码)



工作以来反复遇到的一个问题,即需要输入密码,每次都是现学(查)现用,临时查百度搜Google,网上文章参差不齐,着实浪费不少时间。再者,今天才知道存在两种不同情况,不能瞎百度:
在这里插入图片描述

在Linux环境下使用http/https协议clone/pull GitLab仓库的代码遇到这个问题。以下解决方案也适合GitHub或其他仓库如码云,coding。

解决方案:

  1. 在home目录下创建文件,输入形如的配置文本:
    若有多个,一行一个,保存退出
  2. 执行命令
  3. 执行命令:,存在如下内容即代表成功:
     

注:使用HTTP/HTTPS协议clone代码时,不需要配置SSH key。

注:所谓的使用HTTP/HTTPS协议,打开文件,url协议是http/(s):

 

在Windows环境下使用http/https协议clone/pull GitLab仓库的代码遇到这个问题:

 

很多公司为了安全,每3个月会强制用户更改域账户密码。此时执行或者会报错:

 

解决方法,密码重置:,记得使用管理员权限执行,否则报错:

如果上面的命令行方法还不行,即在重置密码后,依旧让输入用户名密码时,可以尝试下面的解决方案。
在这里插入图片描述
手动更新Windows凭据。

如果没有凭据,则手动添加Windows凭据:
在这里插入图片描述
注意域名填写格式:。

哈哈,Tesla的内部Git仓库是这个么,我随便写的。好想进资本主义外企。

另外,看到存在该文件
在这里插入图片描述
居然有上千行重复的记录,而且记录着历史账户信息。

具体来说,是在Linus环境下使用SSH/Git协议clone GitLab代码遇到这个问题。

既然是使用SSH方式克隆代码,毫无疑问需要配置SSH key。

执行命令:,引号内的文本随便写,不要输入任何内容直接回车三次。

切换到下:

查看公钥文件:

完整复制该文件内容,然后点击GitLab右上角个人中心,进入页面,添加SSH Key。成功之后的页面:
在这里插入图片描述
但是git clone报错:
在这里插入图片描述
网上搜了下,首先需要确保ssh测试可以联通:
在这里插入图片描述
ssh失败,怀疑不是走的默认的22端口,修改GitLab ssh协议端口。

参考CentOS 8安装并配置GitLab 13记录
编辑配置文件:

输入,发现搜索不到任何内容,于是尝试添加如下配置内容:

注:正常情况下,配置内容都是注释掉的,我们在安装GitLab Server时只需要取消注释即可。这里为啥没有ssh相关配置?个人分析认为ssh协议不太安全,GitLab建议我们使用https协议来访问代码仓库。

注意每次修改该配置文件后,都需要执行:

 

再次尝试执行命令:,得到如下输出:

 

再次尝试,不再需要输入密码,代码成功克隆下来。

到此这篇git clone 输入密码(git clone需要密码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • tomcat乱码(tomcat乱码问号)2025-01-28 20:00:06
  • console game(console game日语)2025-01-28 20:00:06
  • pointnet++网络(pointnet++网络代码)2025-01-28 20:00:06
  • ocd甲骨文(甲骨文oaec)2025-01-28 20:00:06
  • 单播地址,组播地址,广播地址的区别(mac单播地址,组播地址,广播地址的区别)2025-01-28 20:00:06
  • jf到底什么意思(jcjf是什么意思)2025-01-28 20:00:06
  • ldc指令(Ldc指令 cuda sass)2025-01-28 20:00:06
  • polowalk是什么品牌中文怎么讲(polo jeans company是什么牌子)2025-01-28 20:00:06
  • 拆包按哪个键(cs拆包按哪个键)2025-01-28 20:00:06
  • c++ 条件变量(c++ 条件变量和读写锁)2025-01-28 20:00:06
  • 全屏图片