[英]How to connect to git on a VPS server?
这可能是一个真正的初学者的问题,但是我淹没在大量的教程中,似乎所有教程都缺少一两个重要步骤。
我有一台具有ssh访问权限的ubuntu VPS服务器。 我可以通过密钥对使用ssh访问,因此不必每次连接时都输入密码。
我已经在VPS上安装了git,并使用以下命令在空的“ test1”文件夹中创建了一个空的git存储库
git init --bare my-project.git
我使用创建了一个名为'test2'的第二个文件夹
git init
现在,我想将这些文件夹之一设置为本地项目的远程目录,因此我可以使用git push
将文件放置在服务器上(而不是使用FTP将文件放置在服务器上)。
我似乎找不到合适的程序来推送这个新的仓库。 我已使用以下命令将遥控器添加到我的本地项目中:
git remote add origin ssh://myname@100.00.000.000/test1/my-project.git
git remote add origin ssh://myname@100.00.000.000:/test2/
我也尝试过克隆遥控器
git clone ssh://myname@100.00.000.000/test1/
推送或克隆时出现错误:
“不是有效的git存储库-确保这是有效的存储库,并且您具有访问权限”
我在这里错过了哪一步?
当心领先/
。 它被解释为文件系统的根,这可能不是您想要的:
git clone ssh://myname@100.00.000.000:test1/
另外ssh
是默认设置,因此执行myname@100.00.000.000:test1/
就足够了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.