我无法克隆新创建的存储库。我收到了以下错误。
$ git clone https://github.xxxxx.com/zzzzzz.git
Cloning into 'zzzzzz'...
Username for 'https://github.xxxxxx.com': yyyyy
Password for 'https://yyyyy@github.xxxxxx.com':
remote: Internal Server Error.
remote:
fatal: unable to access 'https://github.xxxxxx.com/zzzzz.git/': The requested URL returned error: 500
我已成功生成ssh密钥并根据以下URL中的说明更新了github设置中的密钥
https://help.github.com/articles/generating-ssh-keys/
执行命令时,身份验证成功: git -T git@github.xxx.com
另据我的理解,如果我们设置ssh,git clone命令不应该要求输入用户名和密码。但它仍然要求它们。
debug1: Authentication succeeded (publickey).
Authenticated to github.xxxxx.com ([10.28.22.44]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
debug1: channel 0: free: client-session, nchannels 1
Transferred: sent 3880, received 1696 bytes, in 0.2 seconds
Bytes per second: sent 19132.2, received 8363.0
debug1: Exit status 1
答案 0 :(得分:9)
这很可能是GitHub服务的一个问题。我建议contacting them并解释问题所在。
这就是维基百科解释500
响应代码的方式:
500内部服务器错误
在出现意外情况时给出的一般错误消息 遇到了,没有更具体的消息是合适的。
基本上,GitHub端点出了问题。
但是,因为您已经设置了SSH密钥,所以可以使用ssh url来克隆您的存储库:
git clone git@github.com:owner/repo.git
答案 1 :(得分:3)
正在部署 请在几分钟后再试一次。
所以我在几个小时内被连接起来并且它是有效的。