使用SSH连接GitHub帐户和SourceTree

时间:2019-02-20 01:11:13

标签: git github atlassian-sourcetree

我正在使用git版本2.20.1.windows.1和Sourcetree版本3.0.17的Windows 10笔记本电脑。我正在使用System Git(我没有下载Embedded Git,所以那里没有任何干扰)。

我正在尝试将GitHub帐户添加到Sourcetree中,以便更轻松地克隆存储库(因此,不必为每个存储库使用HTTPS链接),添加帐户后,我将看不到任何存储库。正如this SO post中所建议的,我已经尝试使用OAuth和basic,还尝试使用OpenSSH(这也是我可以使Sourcetree与我的Bitbucket帐户链接的唯一方法)。

不幸的是,它无法正常工作,但是当我打开Git Bash并键入ssh -T git@github.com时,我收到一条消息,提示我已将我的帐户连接到笔记本电脑上的git。通过HTTPS(OAuth或基本)添加帐户也无效。

有人建议吗,因为这减慢了我将某些项目迁移到GitHub的速度?

1 个答案:

答案 0 :(得分:0)

检查SourceTree Git设置,并确保您正在使用System Git, not the embedded one

https://confluence.atlassian.com/sourcetreekb/files/785323587/785323594/1/1444984682597/GitOption2.png

否则,您的本地Git安装(确实连接到GitHub)将被忽略。