Smartgit - 在 MAC 上无法连接到存储库
Smartgit - cannot connect to repository while on a MAC
我正在尝试使用 SmartGit 6.5.5(build #4184)连接到 GitHub 私有组织存储库。但是,在 Mac OS X 上,它不起作用。
在 SmartGit 上,我转到 Repository -> Clone,然后在 "Remote Git or SVN Repository" 中输入以下地址:
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"
当我在 Parallels 上为 windows 下载 SmartGit 并使用上面的 link 时,它成功了。
回到 OS X,当我使用我的 public 文件夹时,它起作用了:
https://github.com/yanjbc/test.git
这似乎与无法正常工作的私有存储库上的 Mac OS X 有关。有谁知道为什么会这样?
这可能是身份验证问题。 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 的程序。
SmartGit 的几个替代方案(如果您不能使用您的密钥)是:
- SourceTree 来自 Atlassian(免费,但需要注册)
- 古老的命令行
对于授权的 OAuth 应用程序,您可能需要授予组织访问权限。
github application settings
选择 SmartGit 应用程序并明确授予组织。
我正在尝试使用 SmartGit 6.5.5(build #4184)连接到 GitHub 私有组织存储库。但是,在 Mac OS X 上,它不起作用。
在 SmartGit 上,我转到 Repository -> Clone,然后在 "Remote Git or SVN Repository" 中输入以下地址:
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"
当我在 Parallels 上为 windows 下载 SmartGit 并使用上面的 link 时,它成功了。
回到 OS X,当我使用我的 public 文件夹时,它起作用了: https://github.com/yanjbc/test.git
这似乎与无法正常工作的私有存储库上的 Mac OS X 有关。有谁知道为什么会这样?
这可能是身份验证问题。 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 的程序。
SmartGit 的几个替代方案(如果您不能使用您的密钥)是:
- SourceTree 来自 Atlassian(免费,但需要注册)
- 古老的命令行
对于授权的 OAuth 应用程序,您可能需要授予组织访问权限。 github application settings
选择 SmartGit 应用程序并明确授予组织。