繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM