【问题标题】:Sourcetree discovers GitHub acc and repos, but cannot cloneSourcetree 发现 GitHub acc 和 repos,但无法克隆
【发布时间】:2022-01-04 08:56:03
【问题描述】:

我正在尝试在公司代理后面设置 Sourcetree。我已经让它大部分工作了:我将公共 SSH 密钥添加到 GitHub,将私钥添加到 Sourcetree,并将我的远程 GitHub 帐户添加到 Sourcetree。它很好地发现了我所有的存储库:

但是,当我选择一个并想克隆时,它说它无法连接/repo 无效:

在代理的网络设置中,我有“使用默认操作系统设置”。

我错过了什么?如何克隆我的存储库?

【问题讨论】:

  • 一个弹出窗口中的 host not found 文本表明主机名或 URL 中有错字。可见的git@github.com 部分看起来是正确的,因此您的.ssh/config 文件中可能存在拼写错误。 (或者也许这里只是一些看不见的角色。)
  • @torek 任何地方都没有错字,一切都是根据我的登录信息自动生成的,我手动仔细检查过,错字完全没有问题。

标签: git proxy atlassian-sourcetree


【解决方案1】:

以下内容对我有用。改变这个:

git@github.com{repo}

进入网址:

https://{token}@github.com/{repo}

【讨论】:

  • 什么令牌?我正在使用 SSH 密钥,而不是令牌。
  • 来自 github 的个人令牌
  • 我再次使用 SSH 密钥。我认为如果您使用 SSH 密钥,您也不需要令牌。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-20
  • 2014-01-10
  • 1970-01-01
  • 2016-09-25
  • 2021-01-28
  • 2016-10-09
  • 1970-01-01
相关资源
最近更新 更多