如何确定我的git仓库所在的URL?

时间:2018-09-29 02:27:23

标签: linux git

我要处理一个项目,并且已经在服务器上初始化了git repo。假设服务器的URL是

  

foo.bar

仓库位于

  

/var/www/vhosts/foo.bar/httpdocs

我已经通过运行创建了一个git repo

git init

,然后我创建了一个.gitignore文件,添加了需要添加的所有内容,并从本地计算机提交了该文件,该计算机可以对我尝试克隆该存储库的服务器进行ssh访问,但是我似乎找不到正确的文件未为存储库设置URL或其他内容。我尝试过类似的事情:

git clone https://foo.bar/httpdocs/.git

错误是

  

致命:找不到存储库'https://foo.bar/httpdocs/.git'

我尝试了各种方法。

FYI:过去我经常使用git,但是我从来没有在服务器上建立存储库,我总是收到别人创建的仓库的路径。现在,我已经创建了存储库,但似乎无法找出正确的URL。我已经进行了很多搜索来找到答案,但是不幸的是我没有找到任何可以帮助我的东西。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果您尝试通过SSH进行通信,则需要SSH链接,而不是HTTP(S)链接:

git clone <user>@foo.bar:/var/www/vhost/foo.bar/httpdocs/.git

您需要在远程服务器上安装gitsshd(或openssh-server),并将SSH密钥添加到服务器上的正确用户下(使用ssh-copy-id ,当然)。

答案 1 :(得分:-3)

这是语法错误。

错误所在:

cit clone https://foo.bar/httpdocs/.git

您可以尝试:

git clone https://foo.bar/httpdocs/.git

祝你好运。