无法从打开的班次服务器克隆存储库

时间:2014-12-17 13:44:49

标签: git windows-7 openshift

安装红色热门客户端工具和git(windows)之后我试图克隆在我的应用程序服务器上创建的存储库,但是我收到了这个错误:

  

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

我已经验证了本地存储并在服务器上用于我的应用程序的密钥的指纹匹配(他们这样做),我们将不胜感激。

编辑:我从git控制台完成了同样的事情(不是普通的Windows命令控制台,而不是git gui工具 - 它们中的任何一个都没有成功),并且它工作正常。

3 个答案:

答案 0 :(得分:1)

按照以下步骤操作:

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

    => git clone git_url directory_to_create

答案 1 :(得分:1)

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

答案 2 :(得分:1)

线程很旧,我知道..

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

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

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