我在我的centos vps上安装了git,然后在我的网站中设置我的存储库,位置在这里:
/var/www/vhosts/server.userfarmer.com/userfarmer/userfarmer.git
.git文件夹之前的userfarmer文件夹是我的主要网站目录,我试图通过git将我的网站从本地机器上传到此文件夹.我使用以下方法在ssh上设置:
mkdir userfarmer.gitcd userfarmer.gitgit --bare init
然后我使用以下方法在本地设置git远程连接:
git remote add origin root @ serverip:/var/www/vhosts/server.userfarmer.com/userfarmer/userfarmer.git
现在我可以连接到这个罚款,但每次我都需要我的root密码,无论如何保存这个,所以每次我推动时都不需要它.
非常感谢任何建议,这对我来说都是全新的,
谢谢,
西蒙
mkdir /root/.ssh/
给它700个权限.
chmod 7000 /root/.ssh/
在.ssh文件夹中创建一个名为“authorized_keys”的文件,并为其授予权限600
touch /root/.ssh/authorized_keyschmod 600 /root.ssh/authorized_keys
现在你的笔记本电脑:
将您的公钥,即loptop.pub内容附加到authorized_keys.
cat ~/.ssh/laptop.pub | ssh root@serverip "cat >> ~/.ssh/authorized_keys"总结
以上是内存溢出为你收集整理的linux – Git在本地保存远程连接密码,通过root @连接全部内容,希望文章能够帮你解决linux – Git在本地保存远程连接密码,通过root @连接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)