git clone 提示输入git@xxx的密码
如下:
1 2 3 | suse:~/ecox # git clone git@vcs. in .ww-it.cn:ecox/ecox.git 正克隆到 'ecox' ... git@vcs. in .ww-it.cn's password: |
但是我都不知道密码是啥,跟登录git库的密码不一样。
然后使用http的方式,报一个错误:
1 2 3 | use:~/ecox # git clone https: //vcs.in.ww-it.cn/ecox/ecox.git 正克隆到 'ecox' ... fatal: unable to access 'https://vcs.in.ww-it.cn/ecox/ecox.git/' : SSL certificate problem: unable to get local issuer certificate |
提示SSL证书错误。发现说这个错误并不重要是系统证书的问题,系统判断到这个行为会造成不良影响,所以进行了阻止,只要设置跳过SSL证书验证就可以了,那么用命令 :
1 | git config --global http.sslVerify false |
然后可以了,但是还是会要用户名和密码:
1 2 3 4 5 6 | suse:~/ecox # git clone https: //vcs.in.ww-it.cn/ecox/ecox.git 正克隆到 'ecox' ... Username for 'https://vcs.in.ww-it.cn' : xxx Password for 'https://xxx@vcs.in.ww-it.cn' : remote: HTTP Basic: Access denied fatal: Authentication failed for 'https://vcs.in.ww-it.cn/ecox/ecox.git/' |
回到了老问题,于是想到设置git账户的密码,改一下试试?
在准备改密码的过程中,发现用户下面可以配置ssh-key,于是尝试配一下ssh-key来让ssh信任:
1 2 3 4 | use:~/ecox # ssh-keygen -t rsa Generating public / private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): |
最后果然不需要再输入密码了,成功clone项目,所以在这里记录一下,方便以后查阅。
严以律己、宽以待人
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架