如何连接到VPS服务器上的git?

时间:2016-11-17 15:38:20

标签: git ubuntu ssh vps

这可能是一个真正的初学者的问题,但我在大量的教程中淹没了一点似乎都缺少一两个重要的步骤...

我有一个带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存储库 - 确保这是一个有效的存储库,并且您具有访问权限'

我在这里错过了什么步骤?

1 个答案:

答案 0 :(得分:1)

注意领先的/。它被解释为文件系统的根,这可能不是你想要的:

git clone ssh://myname@100.00.000.000:test1/

此外,ssh是默认值,因此执行myname@100.00.000.000:test1/就足够了。