代码之家  ›  专栏  ›  技术社区  ›  Lajos Arpad

如何确定git repo所在的URL?

  •  -1
  • Lajos Arpad  · 技术社区  · 7 年前

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

    食品酒吧

    回购在

    我已经通过运行

    git init
    

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

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

    错误是

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

    我试过各种方法。

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

    2 回复  |  直到 7 年前
        1
  •  1
  •   Lajos Arpad    7 年前

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

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

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

        2
  •  -3
  •   Lê Đình Bảo Tín    7 年前

    这是普拉玛的错误。

    错误在以下行中:

    cit克隆 https://foo.bar/httpdocs/.git

    您可以尝试:

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