无法在AndroidStudio 2.1 Beta中使用GitHub进行克隆

时间:2016-04-14 14:54:50

标签: android git android-studio

安装了Git: enter image description here

可以使用我的帐户访问GitHub

enter image description here

但无法从列表中克隆存储库: enter image description here

更新 今天有AndroidStudio 2.1 Beta 2 问题已解决,但仅适用于http。 SSH不起作用

此对话框显示3次。然后错误: 失败并显示错误:致命:无法从远程存储库中读取。 enter image description here

Android工作室日志:

2016-04-15 13:03:39,507 [5583156]   INFO -  #git4idea.commands.GitHandler - git -c core.quotepath=false push --progress --porcelain origin refs/heads/master:master 
2016-04-15 13:03:41,671 [5585320]   INFO -  #git4idea.commands.GitHandler - java.io.IOException: Authentication failed: 
2016-04-15 13:03:41,671 [5585320]   INFO -  #git4idea.commands.GitHandler - at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:298) 
2016-04-15 13:03:41,672 [5585321]   INFO -  #git4idea.commands.GitHandler - at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:172) 
2016-04-15 13:03:41,672 [5585321]   INFO -  #git4idea.commands.GitHandler - at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137) 
2016-04-15 13:03:41,681 [5585330]   INFO -  #git4idea.commands.GitHandler - fatal: Could not read from remote repository. 
2016-04-15 13:03:41,681 [5585330]   INFO -  #git4idea.commands.GitHandler - Please make sure you have the correct access rights 
2016-04-15 13:03:41,681 [5585330]   INFO -  #git4idea.commands.GitHandler - and the repository exists. 

但是存在存储库并且添加了ssh密钥,我有访问权限。我之前的版本有用。

1 个答案:

答案 0 :(得分:0)

这种方法适合我。

只需使用git-bash创建存储在〜/ .ssh

中的公钥即可

然后下载source tree并打开它

1)转到工具

2)点击'创建或导入SSH密钥'

3)转到对话

4)转到〜/ .ssh目录

5)选择id_rse文件

这将显示公钥复制它并粘贴到您的bitbucket.org/ssh-key  并完成了。