gpt4 book ai didi

bash - 在 Windows 远程计算机上设置 Git 服务器

转载 作者:行者123 更新时间:2023-12-03 17:11:07 29 4
gpt4 key购买 nike

我想在 Windows 上运行的远程服务器上执行 CI/CD 以托管我的 VueJs 项目。为此,我执行了以下步骤

  • 我已将本地计算机的 ssh 作为授权 key 添加到远程服务器,并且可以使用以下命令通过 ssh 访问 admin(cmd) 远程服务器。
    ssh remote_server@<ip_address>

  • 使用上述命令,git bash 打开 cmd 并带有以下位置 c:/users/remote_user1我在其中添加了本地计算机的 ssh 作为授权 key 的远程服务器。
  • 我在 C:/users/remote_user1 中创建了裸 git 存储库通过 rdp 使用以下命令登录远程计算机
    git init test.git --bare
  • 我授予了对 test.git 的完全访问权限从远程服务器
  • 我试图克隆 test.git在我的本地机器上使用来自 git bash 的命令
    git clone ssh://remoteserver@<ip_address>:/test.git

  • 当我使用本地机器上的命令时,我收到来自 git bash 的错误消息
    fatal: ''/test.git'' does not appear to be a git repository
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
    我无法理解我在这里做错了什么,请指导我。

    最佳答案

    ssh url 的格式必须是以下之一:

    # 'ssh://' url :
    ssh://remoteserver@<ip_address>/test.git

    # scp-like syntax :
    remoterserver@<ip_address>:test.git
    ( link to docs )
    您发布的网址包含 :/这使其成为两者的混合,您应该修改此 url 以匹配两种接受的格式之一。

    关于bash - 在 Windows 远程计算机上设置 Git 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63435806/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com