2015-02-11 89 views
1

我正嘗試使用SmartGit 6.5.5(build#4184)連接到GitHub私人組織存儲庫。但是,在Mac OS X上,它不起作用。Smartgit - 無法連接到存儲庫,而在MAC上

在SmartGit,我去到資源庫 - >克隆,然後在 「遠程的Git或SVN信息庫」 我在下面的地址類型:

https://github.com/JBCJBCJBC/Testing.git

這並不在我的Mac OS X工作我得到的錯誤:

"Could not connect to the repository https://github.com/JBCJBCJBC/Testing.git". 
Please check the repository URL. repository " 
https://github.com/JBCJBCJBC/Testing" not found: remote: Repository not found" 

當我下載SmartGit對Parallels的窗口,並用上面的鏈接,它的工作

回OS。 X,當我使用我的公用文件夾時,它的工作原理如下: https://github.com/yanjbc/test.git

這似乎與Mac OS X上的私人存儲庫不起作用有關。有誰知道爲什麼會發生這種情況嗎?

回答

1

這可能是一個身份驗證問題。 GitHub(可能)模仿不存在的存儲庫的行爲,而不是泄露有關私有存儲庫的信息。

你可以從命令行嘗試這個命令嗎?

> git ls-remote https://github.com/JBCJBCJBC/Testing.git 
12641062c10c8ada29e44c94be905a027a469f00 HEAD 
12641062c10c8ada29e44c94be905a027a469f00 refs/heads/master 

如果你沒有得到上面命令的輸出,那麼您的身份驗證設置不正確,你將不能訪問私人倉庫。 GitHub有關於如何設置和排除關鍵問題的guide

但是,如果這給你一些輸出像上面的示例,那麼你肯定可以以某種方式連接到你的私有存儲庫。這可能意味着您的問題與關於SmartGit的this post有關。看起來答案與Windows有關,所以我不確定你將如何在Mac OS X上繼續進行,因爲Putty是一個僅限於Windows的程序。

A到SmartGit(如果你不能讓它與你的鑰匙工作)幾個選擇是:

  1. SourceTree Atlassian的(免費,但需要註冊)
  2. 好舊的命令行
+0

謝謝acanby。感謝您的詳細反饋!根據您的建議,我將切換到sourcetree。 – 2015-02-12 16:09:06

+0

謝謝。我在OSX 10.12.4上也有怪異的SmartGit和Firefox行爲。它儘管在Linux下完美工作。 – nyxee 2017-05-10 10:19:15

相關問題