自己解决了,在本地重新生成了一个key,然后拷贝到服务器的.ssh下面就行了。
请问你是怎么把本地生成的key拷贝到.ssh下面的?
@代码初长成: 打开之后复制内容不就好了吗
@Cecil-Chen: 我用的是centOS 6.8不带界面的云服务器,我是直接在云服务器新建的/home/git/.ssh./authorized_keys,然后把本地地址生成的id_rsb.pub里的内容复制了一下,然后拷贝到服务器authorized_keys里面新建的文件id_rsb.pub里面的。这样操作之后,我在本地clone服务器里面新建的git还是需要每次输入密码,这个密码对应的是什么我也不太清楚,输入了云服务器的密码也不正确。请问一下你知道这个需要输入的密码是什么密码吗?
你可以这么提交:
git push root@xx.xx.xx.xx:/xxx/xxx/
也就是以root的身份提交。前提是你已经可以root身份无密码ssh登录。用git用户,我觉得反而不如用root用户。