使用哪条路径添加Git遥控器?

时间:2019-01-29 13:00:03

标签: git github version-control gitlab git-remote

基本上,我希望能够运行

git push myserver branchname

将我的更改推送到服务器上

我知道我需要在服务器上将git repo添加为远程分支,然后推送到该远程分支

但是,我不知道要为git remote使用哪个URL。

我的网站位于:

var/www/mywebsite.com

但是,nginx提供了位于以下位置的公共目录:

var/www/mywebsite.com/public

因此,当尝试添加git remote时,我应该输入哪个URL?

我认为我需要使用

git remote add myserver root@mywebsite.com:path/to/git/repo

或者我可能需要在其中添加SSH?

但是我的服务器上git repo的路径是什么?

我会使用:

git remote add myserver root@mywebsite.com:myrepository.git

或者因为它在公共目录中,并且我需要出去一个文件夹,所以它是:

git remote add myserver root@mywebsite.com:../myrepository.git

我都尝试过。都不行吗?此时,我是否还有有效的URL可用?如果是这样,那是什么?如果没有,我该如何创建一个?

我的.git位于var / www / mywebsite.com / .git中,但这不起作用。

1 个答案:

答案 0 :(得分:-1)

似乎我需要在服务器上设置自己的git服务器。

说明可以在这里找到: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-git-server-on-a-vps

这可能是一个更好的解决方案: https://git-scm.com/book/no-nb/v1/Git-on-the-Server-Setting-Up-the-Server