解决因系统重装导致 Git 拉取代码提示输入密码
搭建了 Git 服务器并重装系统后,拉取代码时出现密码提示。这是由于系统重装重置了用户权限设置,导致客户端无法使用旧的 SSH 密钥连接服务器。
解决方案:
将客户端当前用户的 SSH 公钥添加到服务器对应用户的授权密钥文件中。
具体步骤:
-
获取客户端 SSH 公钥:
- 在本地 Git 项目目录下执行 git config --list,找到 remote.origin.url。它指示了客户端连接服务器的用户名。
- 执行 cat ~/.ssh/id_rsa.pub,查看公钥内容。
-
登录服务器并编辑授权密钥文件:
- 使用获取的用户名登录服务器。
- 打开文件 /root/.ssh/authorized_keys。
-
追加公钥到授权密钥文件:
- 将第一步获取到的公钥内容追加到该文件中。
完成这些步骤后,客户端将能够使用 SSH 密钥连接服务器,无需输入密码即可拉取代码。
以上就是系统重装后 Git 拉取代码提示输入密码怎么办?的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com