首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >克隆SourceTree存储库时遇到GitHub问题

克隆SourceTree存储库时遇到GitHub问题
EN

Stack Overflow用户
提问于 2013-12-21 10:50:48
回答 25查看 133.3K关注 0票数 36

我知道,类似的问题已经张贴在这里,但我认为我的情况有点不同。这是我所拥有的。

我下载并安装了SourceTree软件的最新官方版本。另外,我有GitHub帐户,它有复制和推送存储库的权限。为了管理本地副本,我需要克隆在线版本。以下是我所采取的步骤:

  1. 启动SourceTree并导航到文件-> Clone / New .
  2. 在打开的窗口中,我粘贴HTTPS克隆URL。登录GitHub帐户后,我从浏览器复制它,所以链接是正确的。
  3. 下一步是指定一个本地文件夹,以便复制存储库。但是,当我单击输入目标路径时,该窗口将显示一个错误: 这不是一个有效的源路径/ URL

单击错误可能会给出详细信息:

远程:未找到存储库。致命:未找到存储库'https://github.com/org/repo.git/‘远程:未找到存储库。致命:未找到存储库“https://github.com/org/repo.git/

或者,Details可能是空的。SourceTree没有告诉我错误的原因或其他原因。

我试图重新安装SourceTree,但错误仍然存在。我请求GitHub存储库的管理部门提供任何其他权限,但我的帐户拥有所有权限。我能够使用终端控制台将更改推送到在线存储库,但我希望使用UI ( SourceTree提供的UI)来管理和比较代码中的更改。

有人认为我没有尝试使用另一个GtHub帐户来克隆存储库。但是我不想这样做,因为我需要代表我向存储库提交任何更改。

有谁知道如何修正或解决这个错误吗?

EN

回答 25

Stack Overflow用户

回答已采纳

发布于 2013-12-22 07:27:51

确切的错误消息是(作为图解):

代码语言:javascript
复制
 This is not a valid source path / URL

可能的原因:

  • 代理设置(如这条线中的)
  • 安装步骤,当Git第一次启动时,当Git禁用( 在这里)时,我跳过在向导中设置Git& Mercurial。然后我重新运行向导,并选择下载和安装嵌入式包。 但是,安装这些设备似乎并没有真正启用它们--在Tools -> Options对话框中,它们都被禁用了! 启用Mercurial (在您的情况下是Git )允许克隆对话框正确识别回购。
  • 凭据问题(如在这里,来自我的旧答案)
票数 21
EN

Stack Overflow用户

发布于 2019-09-11 08:28:34

在macOS的Sourcetree中,我也面临着同样的问题:

这不是一个有效的源路径/ URL

以下解决方案对我有效:

  1. 原始树>首选项>高级
  2. 删除Host name
  3. 在Sourcetree再次克隆该项目
  4. 将弹出一个提示;输入您的git凭据。

就这样,它解决了我的问题。

票数 40
EN

Stack Overflow用户

发布于 2021-08-03 18:05:39

最后在Mac上我去了

Sourcetree->Preferences->Git->Git version->Use System Git

而且效果很好..。puf!

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20718193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档