代码之家  ›  专栏  ›  技术社区  ›  Zenoo

通过ssh镜像到GitHub时Git挂起

  •  4
  • Zenoo  · 技术社区  · 7 年前

    我在Github上安装镜像时遇到问题。

    回购是私有的,由Github上的一个组织拥有。
    我是这个组织的一员,拥有一切可能的权利。

    此repo的克隆宿主在开发服务器上。
    此克隆的克隆宿主在每个开发人员的计算机上。

    当我们中的任何人推上开发服务器时,我有一个 post-receive 反映我们对Github回购的变化的钩子。

    我的钩子很简单:

    git push github master
    

    当我使用 https 类似遥控器的URL

    https://user:pass@github.com/orga/project.git/
    

    但它要求我在远程URL中包含我的密码,这并不理想。

    我试着用 SSH 相反:

    git@github.com:orga/repo.git
    

    我按照GitHub上的指南,在开发服务器上创建了一个公钥,并将其添加到我的GitHub帐户中。 但是每当我尝试推服务器时,当它尝试在GitHub上镜像时,它就会挂起。

    我错过了什么?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Daniel Willems    7 年前

    Github现在有问题。我会等到它们恢复正常运行后再尝试。