Linux 如何确定我的git repo所在的URL?

Linux 如何确定我的git repo所在的URL?,linux,git,Linux,Git,我将在一个项目上工作,我已经在服务器上初始化了git repo。让我们假设服务器的URL是 美食酒吧 回购协议已经到期 /var/www/vhosts/foo.bar/httpdocs 我通过运行 git init 然后我创建了一个.gitignore文件,添加了任何需要添加的内容,并从我的本地计算机提交,该计算机对我尝试克隆repo的服务器具有ssh访问权限,但我似乎找不到正确的URL,或者没有为repo设置某些内容。我试过这样的方法: git clone https://foo.bar/h

我将在一个项目上工作,我已经在服务器上初始化了git repo。让我们假设服务器的URL是

美食酒吧

回购协议已经到期

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

我通过运行

git init
然后我创建了一个.gitignore文件,添加了任何需要添加的内容,并从我的本地计算机提交,该计算机对我尝试克隆repo的服务器具有ssh访问权限,但我似乎找不到正确的URL,或者没有为repo设置某些内容。我试过这样的方法:

git clone https://foo.bar/httpdocs/.git
错误是

致命:未找到存储库“”

我试过各种方法

仅供参考:我过去曾多次使用git,但我从未在服务器上设置存储库,我总是收到其他人创建的回购路径。现在我已经创建了回购协议,但我似乎无法找到正确的URL。为了找到这个,我已经搜索了很多,但不幸的是,我没有找到任何对我有帮助的东西。有什么想法吗?

这是普拉马的错误

错误如下:

cit克隆

您可以尝试:

git克隆


祝你好运。

如果你试图通过SSH进行通信,你需要的是SSH链接,而不是HTTP(S)链接:

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

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

您最好使用SSH方法。要使用https或ssh克隆存储库,必须将您的计算机设置为通过这些协议为链接提供服务的服务器。相反,您应该将服务器添加为远程服务器,并使用
git push
将本地版本推送到服务器。。哦,你正试图从一台计算机复制到另一台计算机。。。您需要一个https或ssh服务器来提供链接,git不包括that@ceejayoz非常感谢。你能把它转换成一个答案吗?我实际上是用git clone解决的myuser@foo.bar:/var/www/vhosts/foo.bar/httpdocs,灵感来自@ceejayoz的评论。@LajosArpad啊,是的,这也是可能的,应该是规范的SSH链接格式。我只需要这些小信息,在经历了数小时的折磨之后,我很高兴能来到这里。我在命令中添加了foo.bar,以使其更符合我的评论,并为未来的访问者所理解。谢谢你的回答。
git clone <user>@foo.bar:/var/www/vhost/foo.bar/httpdocs/.git