spa*_*osh 8 git github atlassian-sourcetree
这里描述了一个类似的问题,但是我的症状有所不同,并且那里的所有步骤似乎都不起作用。这里的建议也不起作用。
我正在尝试使用SourceTree克隆属于我所属的github组织的私有存储库。我拥有查看和提交存储库的完整权限,登录后可以在线查看它,并且可以通过命令行以及通过github桌面应用程序进行克隆。它仅在SourceTree中失败。
此外,它不是坏凭证,因为我可以使用带有我的github凭证的SourceTree克隆,提交并推送到我在github上的其他非私有存储库。
在“克隆存储库”对话框中,输入源URL,看起来像这样:
https://github.com/MyOrgName/reponame.git
Run Code Online (Sandbox Code Playgroud)
我关闭了该字段,并填充了“目标路径”和“名称”字段,但是在对话框的底部是一个带有此错误的黄色感叹号:
This is not a valid source path / URL
Run Code Online (Sandbox Code Playgroud)
如果单击错误消息,它将弹出“详细信息”对话框,其中显示以下内容(由于某些原因两次):
remote: Repository not found.
fatal: repository 'https://github.com/MyOrgName/reponame.git/' not found
remote: Repository not found.
fatal: repository 'https://github.com/MyOrgName/reponame.git/' not found
Run Code Online (Sandbox Code Playgroud)
我还尝试通过将我的用户名添加到url来进行此操作,如下所示:
https://myusername@github.com/MyOrgName/reponame.git
Run Code Online (Sandbox Code Playgroud)
但那里也没有运气。
Sur*_*agi 64
发生这种情况是因为SourceTree在身份验证时没有从Github获得一些私有访问权限。所以解决方法很简单
填写注意事项的sourcetree,并从复选框全部选中范围,有显示在下面的截图
现在开源树
单击 sourceTree首选项并单击添加帐户

希望能帮助到你
我有同样的问题。我的修复方法:
从 SourceTree 设置中删除用户(可选,我不确定);
在设置中添加您的帐户并生成新的 SSH 密钥(这是修复的主要部分);
克隆你的仓库;
如果 SourceTree 仍然无法克隆存储库,您可以尝试从 SourceTree 主页选择外部存储库进行克隆。
| 归档时间: |
|
| 查看次数: |
4980 次 |
| 最近记录: |