重装系统后,本地 仓库拉取代码提示输入密码的解决方法
对于使用自建 git 服务器的用户,在后,如果在拉取代码时遇到提示输入密码的情况,可以尝试以下方法解决:
已知问题:系统重装后,本地 git 仓库拉取代码时提示输入密码。
根据问题描述,已知该 git 服务器并非使用 github 或 https 方式连接。因此,解决方法如下:
-
查找客户端 ssh 公钥信息:
在本地 git 项目目录下,执行以下命令:
git config --list
登录后复制找到如下类似行:
remote.origin.url=ssh://root@123.56.71.70/home/phpernote/taobao.git
登录后复制可以看到,客户端使用的是 root 帐号连接远程 git 服务。
-
获取客户端公钥:
执行以下命令:
cat ~/.ssh/id_rsa.pub
登录后复制 -
登录远程服务器并添加公钥:
登录到远程服务器,然后执行:
vim /root/.ssh/authorized_keys
登录后复制将刚才获取到的客户端公钥内容追加到该文件中。
-
验证结果:
再次尝试拉取代码。如果不再提示输入密码,则表示问题已解决。
以上就是重装系统后,本地 Git 仓库拉取代码提示输入密码怎么办?的详细内容,更多请关注php中文网其它相关文章!