【问题标题】:Details of output of git remote -vgit remote -v 输出的详细信息
【发布时间】:2021-03-22 14:17:13
【问题描述】:

当我发送命令git remote -v

返回如下结果。

backup  ssh://git.test.com:2222/product/sample/backup/user (fetch)
backup  ssh://git.test.com:2222/product/Sample/backup/user (push)
origin  ssh://git.test.com:2222/product/Sample (fetch)
origin  ssh://git.test.com:2222/product/Sample (push)
share   ssh://git.test.com:2222/product/Sample/share/user (fetch)
share   ssh://git.test.com:2222/product/Sample/share/user (push)
  • 备份、来源、共享有什么区别?
  • 为什么 url 以 ssh 开头?如何在控制台中查看存储库?

【问题讨论】:

  • 谁创建了备份和共享遥控器?这些名称是任意的,而不是来自 git(至少,afaik),所以没有“git”的答案。

标签: git ssh


【解决方案1】:

这些 URL 来自您本地的 git 配置:

cd /path/to/repo
git config -local -l 

您可以使用 git remote set-url --add origin ... 添加任意数量的远程 URL,使用 HTTPS 或 SSH。

虽然origin 通常引用您克隆的原始远程存储库,但backupshare 仅对添加它们的人有意义。

我猜在这种情况下:

  • origin:原始存储库,只读(不能推回)
  • backup:该存储库的个人备份,位于远程 Git 存储库托管服务器的用户命名空间中
  • shared:共享远程存储库,由其他用户访问,您的修改是可见的(由其他贡献者)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-23
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 2019-12-31
    • 2018-06-27
    • 2016-11-21
    相关资源
    最近更新 更多