1

我拥有对其他人拥有的私有存储库的读/写访问权限,但 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 的“探索”选项卡上连接到其他几个 github URL,但没有遇到任何问题。建议?

4

2 回答 2

2

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

https://help.github.com/articles/generating-ssh-keys

于 2012-12-13T22:59:01.767 回答
0

我建议在RubyMine bugtracker中创建一个问题并在其中附加日志文件(Help -> Reveal Log in Finder)。也许这是 RubyMine 通过 HTTP 支持 Git 的一个错误。

同时,作为一种解决方法,您可以使用 SSH,如user1836351所建议的那样。

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

machine github.com
login yourname
password yourpassword
于 2012-12-14T08:35:57.480 回答