Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 无法连接到有效的github存储库_Ruby On Rails_Github_Rubymine - Fatal编程技术网

Ruby on rails 无法连接到有效的github存储库

Ruby on rails 无法连接到有效的github存储库,ruby-on-rails,github,rubymine,Ruby On Rails,Github,Rubymine,我拥有对其他人拥有的私有存储库的读/写访问权限,但RubyMine无法连接到Git URL。工作流程: Open RubyMine Click on "Check out from source control" Select Git Enter URL, click "Test", and Test fails 我正在使用OSX Lion,我的Github凭据已经保存。我尝试在github.com的“Explore”选项卡上连接到其他几个github URL,但没有遇到任何问题。建议?我能够

我拥有对其他人拥有的私有存储库的读/写访问权限,但RubyMine无法连接到Git URL。工作流程:

Open RubyMine
Click on "Check out from source control"
Select Git
Enter URL, click "Test", and Test fails

我正在使用OSX Lion,我的Github凭据已经保存。我尝试在github.com的“Explore”选项卡上连接到其他几个github URL,但没有遇到任何问题。建议?

我能够通过遵循GitHub上的教程,生成SSH密钥来解决这个问题。在添加新密钥之前,我还删除了我帐户中的所有现有密钥。在RubyMine对话框中,我将ssh链接粘贴到我的存储库,而不是HTTP链接。希望这对其他人有帮助


我建议在中创建一个问题,并将日志文件附加到那里(帮助->显示登录查找器)。也许这是HTTP上Git的RubyMine支持中的一个错误

同时,作为一种解决方法,您可以使用SSH,如user1836351

另一种解决方法是在
~/.netrc
文件中指定凭据。 文件内容的示例:

machine github.com
login yourname
password yourpassword

从github复制git克隆URL并在终端中尝试,这说明了什么<代码>git克隆https://github.com/yourname/repo.git它要求输入我的用户名、密码,然后成功克隆回购。在这种情况下,请仔细检查存储在RubyMine中的凭据。我刚才试过,它显示“连接成功”。我尝试在我的用户名中添加一个额外的字符,只是为了看看会发生什么,它会像预期的那样抛出一条错误消息。