有人能给我一个关于使用SourceTree简单地克隆存储库的快速演练吗?使用SourceTree克隆存储库
在书签中,我单击克隆存储库。对于源路径我粘贴它看起来像这样的网址:
[email protected]:客户端/应用程序的名字/ IOS-application.git
,但我得到“这不是一个有效的源路径/ URL” 。
我直接从代码库中的Repository Browser复制,所以我知道URL是正确的。
还有什么我需要做什么?
有人能给我一个关于使用SourceTree简单地克隆存储库的快速演练吗?使用SourceTree克隆存储库
在书签中,我单击克隆存储库。对于源路径我粘贴它看起来像这样的网址:
[email protected]:客户端/应用程序的名字/ IOS-application.git
,但我得到“这不是一个有效的源路径/ URL” 。
我直接从代码库中的Repository Browser复制,所以我知道URL是正确的。
还有什么我需要做什么?
如此Atlassian thread所示,这通常与证书问题有关。
在你的情况,它可能是一个SSH配置问题,没有或错误的SSH公钥/私钥。
或者仍然是ssh,它可能与ssh keys incorrectly registered有关。
在我的情况下,我必须在任何地方输入我的登录信息! (在对话框中没有他们的领域来克隆回购,如何膨胀!)。 – user14764
我的解决方案是确认我的电子邮件地址。所以,如果你还没有,检查你的电子邮件,并找到源存储库提供者(例如bitbucket)。您应该在电子邮件中有确认电子邮件部分。
有趣,比我的答案更具体。 +1 – VonC
我的解决方案是将Git版本从'Use Embedded Git'改为'Use System Git'。因为我之前在我的电脑上安装了GitHub,所以SourceTree默认选择了Git,而不是在安装时下载嵌入式版本。
这不是我的问题的确切解决方案 - 但它指向了我正确的方向。对于我来说,当我去到“Git”标签时,它显示它已被禁用。我启用了它,而且之后它一切正常。 – Origin
这解决了我的问题,使得本地回购将从我们网络中的遥控器正确克隆。 –
Origin的评论帮助...我必须在源代码树中启用git ..保存我的一天!!!!!!!!!!!! –
在我的情况下,我最终解决的方法是卸载SourceTree,删除X:/ Users/UserName/AddData/Local/Atlassian文件夹,然后重新安装最新的SourceTree。然后我通过SourceTree设置,像往常一样克隆远程回购,然后我恢复了业务。
提醒一下,如果你走这条路线,并且你有本地变化尚未推送(像我一样),确保你在开始这个过程之前将它们复制到另一个文件夹中,只是为了安全的一面。
在我而言,我不得不DIS-检查:选项>网络>添加代理服务器的conf到混帐/ Mercurial的
我帮朋友只需在姓名和电子邮件地址填写为“默认用户信息解决此',在工具/选项(Windows)或SourceTree/Preferences(iOS)下的常规选项卡中找到
这个简单的小费解决了我的问题,谢谢。之后,确保关闭并重新打开SourceTree。 – MaDDoX
这是真正的答案 –
安装新的SourceTree版本后,我遇到了这个问题。
在我的情况下,它有助于从我的程序中卸载Git。当我再次启动SourceTree时,它要求安装Git,所以我做了,问题解决了。
有点残酷的解决方案,但不想花费更多的时间来试图找出问题。
我已经下载了源码树GIT使用本地GIT安装而不是sourcetree提供。解决错误。
欢迎来到堆栈溢出!虽然这可能会在理论上回答这个问题,[这将是更可取的](// meta.stackoverflow.com/q/8259)在这里包括答案的基本部分,并提供参考链接。 – manetsus
安装后首次运行SourceTree时发生在我身上。重新启动SourceTree,这个特定的错误消失了。
对我来说问题是它不会接受我的密码。解决方法是在首选项>网络>编辑默认条目来设置我的github用户名,而不是我的Mac用户名。
对我来说,解决方案是从源代码树启用Git支持。 工具 - >选项 - > Git(启用Git支持)
看来SourceTree在这方面可能非常烦人。在我的情况下,问题是我第一次使用SourceTree时引入了错误的密码。我通过转到SourceTree>首选项>帐户解决了这个问题(在Mac上),点击我的帐户,设置正确的密码和声音。完成。
在我的情况下,我没有在Sourcetree上安装GIT。 它初始安装时会自动询问,但我错过了它。 所以我手动安装了GIT, Goto 工具>选项> GIT>按照将GIT添加到SourceTre的步骤。
如果您之前可能意外地为此存储库的域输入了不正确的密码,则可能因此导致此错误。我不得不在“网络”选项卡下的首选项面板中删除包含该网址域的行,并在下次尝试下载回购时再次提示我。讨厌它再也没有要求你输入密码。
如果你使用两步认证,给一个令牌,而不是正常的密码(在SourceTree 2.4上用MAC解决这个问题), 它可以在SourceTree> Preferences> Accounts中完成。
至于以下两步帮我。
我在Mac上。这些答案没有解决方案为我工作,但我最终通过账户切换Bitbucket从SSH到HTTPS。 我能够克隆回购。
这些东西让我
现在尝试再次克隆。这应该可以解决你的问题。
据了解,Mac上的Sourcetree的克隆功能存在问题。然而,有它的工作对我来说是解决方法:
步骤:
我需要最后一步才能执行PUSH。
在SourceTree中,您看到的错误消息旁边应该会看到一个小的“详细信息”按钮。你遇到了什么错误? – aag