我正在尝试使用SmartGit 6.5.5 (build #4184)连接到GitHub私有组织存储库。然而,在Mac上,它不起作用。
在SmartGit上,我进入存储库->克隆,然后在"Remote或SmartGit“中键入以下地址:
https://github.com/JBCJBCJBC/Testing.git“
它在我的Mac上不起作用。我得到了错误:
"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上下载SmartGit for windows,并使用上面的链接时,它起了作用。
回到OS上,当我使用我的公用文件夹时,它可以工作:https://github.com/yanjbc/test.git
它似乎与Mac有关,而Mac在私有存储库上无法工作。有人知道为什么会发生这种事吗?
发布于 2015-02-12 09:36:12
这可能是身份验证问题。GitHub没有公开有关私有存储库的信息,而是(可能)模仿不存在的存储库的行为。
您能从命令行尝试这个命令吗?
> git ls-remote https://github.com/JBCJBCJBC/Testing.git
12641062c10c8ada29e44c94be905a027a469f00 HEAD
12641062c10c8ada29e44c94be905a027a469f00 refs/heads/master如果您没有从上面的命令获得任何输出,那么您的身份验证设置是不正确的,您将无法访问私有存储库。GitHub有一个关于如何设置和排除关键问题的指南。
但是,如果这给了您一些像上面样例一样的输出,那么您肯定可以以某种方式连接到您的私有存储库。这可能意味着您的问题与这个职位有关SmartGit有关。这个答案似乎与Windows有关,所以我不知道你将如何在Mac上继续工作,因为Putty是一个只使用Windows的程序。
SmartGit的几个替代方案(如果您无法让它与您的密钥一起工作)是:
发布于 2021-02-10 16:45:42
对于授权的OAuth应用程序,您可能需要授予组织访问权限。github应用程序设置
选择SmartGit应用程序并显式授予组织。
https://stackoverflow.com/questions/28445859
复制相似问题