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

git clone 输入密码(git clone需要密码)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0)"></path> </svg> 

讯享网

工作以来反复遇到的一个问题,即需要输入密码,每次都是现学(查)现用,临时查百度搜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协议来访问代码仓库。

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

讯享网

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

 

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

小讯
上一篇 2025-05-17 22:31
下一篇 2025-04-22 14:16

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150520.html