自己搭建的 git 服务器,由于最近把系统升级了,系统重装了,但是各种目录还是和之前的保持一致,现在 git pull 代码每次都提示要输入密码该如何解决呢?不是用的 github,也不是 https 方式连接的。请哪位大神帮忙指点一二,谢谢。
自己搭建的 git 服务器,由于最近把系统升级了,系统重装了,但是各种目录还是和之前的保持一致,现在 git pull 代码每次都提示要输入密码该如何解决呢?不是用的 github,也不是 https 方式连接的。请哪位大神帮忙指点一二,谢谢。
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
5 回答2.8k 阅读
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
自己来解答吧!
只需将客户端当前用户的ssh公钥拷贝到服务器对应帐号的 authorized_keys 文件中去即可。
首先在本地的 git 项目目录下执行:
找到
可以看到客户端使用的是 root 帐号连接远程 git 服务的。
然后
登录到远程服务器,然后:
将本地看到的 id_rsa.pub 的内容追加到该文件中即可。