【问题标题】:fail to clone repository from open shift server无法从打开的班次服务器克隆存储库
【发布时间】:2014-12-17 13:44:49
【问题描述】:

安装红热客户端工具和 git (windows) 后,我试图克隆在服务器上为我的应用程序创建的存储库,但出现此错误:

权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)。致命的: 无法从远程存储库中读取。

我已验证本地存储并在服务器上用于我的应用程序的密钥指纹匹配(他们确实如此),希望能提供任何帮助。

编辑:我从 git 控制台(不是普通的 Windows 命令控制台,也不是 git gui 工具 - 它们中的任何一个都没有成功)做了完全相同的事情,而且效果很好。

【问题讨论】:

  • 您是使用 RHC 工具还是直接使用 git 进行克隆?如果只是直接 git,那么请执行 git clone -vvv Windows 在与 ssh 预期不同的空间中寻找密钥时可能会遇到问题

标签: git windows-7 openshift


【解决方案1】:

按照以下步骤操作:

  1. 删除文件夹中的所有文件 (C:\Users\user_acount\**.openshift**)
  2. 打开 cmd 提示符并输入“rhc setup”
  3. 提供服务器主机名“openshift.redhat.com”
  4. 提供登录详细信息
  5. 它会询问您是否创建新的安全令牌。输入“是”
  6. 新的安全令牌将成功上传。

现在,您尝试在本地 windows 机器上克隆您的 git 存储库。

=> git clone git_url directory_to_create

【讨论】:

    【解决方案2】:

    只是为了将其标记为已解决,详细信息在已编辑的问题中。

    【讨论】:

      【解决方案3】:

      这个帖子很旧,我知道..

      我遇到了类似的问题,在我的本地机器上执行了以下操作:

      ssh-agent
      ssh-add 'path to private key'
      ssh-add -l
      

      这让我可以为我的 openshift 存储库执行初始 git clone ssh://...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-17
        • 2020-09-02
        • 2019-05-13
        • 2022-01-21
        • 2018-06-14
        • 2017-10-17
        • 2016-10-09
        • 2015-05-16
        相关资源
        最近更新 更多