当我尝试使用egit提交ti github repo时,我收到以下错误:
这个错误是什么意思?这是我的第一次提交。
以下是我尝试提交的方式:
答案 0 :(得分:2)
答案 1 :(得分:2)
3月4日,由于安全原因,GitHub会暂时禁用所有公钥,直到您批准它们为止。我尝试提交时遇到了同样的问题。对于那些在2012年3月4日之后遇到相同例外的人,请转到https://github.com/settings/ssh/audit/并批准您的公钥,以便您可以再次从/推送到您的存储库。
答案 2 :(得分:2)
将.git添加到存储库网址为我工作。
答案 3 :(得分:1)
我首先要使用git bash来克隆存储库,以确保您的设置正确无误。如果遇到错误,这将打印出任何问题。这将验证您的网络设置和git设置是否正确。
如果您需要只读网址,可以尝试使用github只读网址,该网址如下:git://github.com/path/to/repo.git
但是,github用户读/写URL以将代码推送到github。这些网址使用以下格式:git@github.com:path/to/repo.git
。您可以在github repo页面上找到这些URL。您可能遇到的问题是,如果您正在使用HTTP协议而不是读/写协议git@
,那么推送到github。
答案 4 :(得分:1)
在我的情况下,github上的ssh密钥设置未正确完成。一旦我删除了特定于存储库的部署密钥并定义了一个全局的ssh密钥,就会开始按预期的那样工作
答案 5 :(得分:-1)
在存储库URL中找到正确的深度以匹配.git实际所在的目录(不指定.git本身)对我有效。我试图过高一级。