【发布时间】:2013-10-07 10:14:00
【问题描述】:
首先我想说我对 git 完全陌生,所以我可能以错误的方式做事,但我正在尝试关注此处的帖子和在线指南。我知道这可能是一个愚蠢的帖子,但我只是一个网页设计师,对这些东西非常基础,如果有任何关于我这样做的方式的建议,或者是否有更好的方法,我将不胜感激。
我在我的 centos vps 上安装了 git,然后在我的网站中设置了我的存储库,位置在这里:
/var/www/vhosts/server.userfarmer.com/userfarmer/userfarmer.git
.git 文件夹之前的 userfarmer 文件夹是我的主要网站目录,我正在尝试通过 git 从本地计算机将我的网站上传到此文件夹。我通过 ssh 使用:
mkdir userfarmer.git
cd userfarmer.git
git --bare init
然后我在本地设置了 git 远程连接:
git remote add origin root@serverip:/var/www/vhosts/server.userfarmer.com/userfarmer/userfarmer.git
现在我可以正常连接了,但是每次我都需要我的 root 密码,无论如何都可以保存它,所以每次推送时都不需要它。
非常感谢任何建议,这对我来说都是全新的, 谢谢, 西蒙
【问题讨论】:
-
您是否尝试将您的公共 ssh 密钥
ssh.key.pub添加到服务器上的authorized_keys文件中? -
我在本地生成了一个名为“laptop.pub”的 ssh 密钥,但是我不确定如何将它添加到服务器上。甚至在服务器上找到它的位置,对不起,我还在学习。