一、sourcetree个人觉得就是将git的命令图像化,用了之后确实感觉很舒服,这里记录使用过程中遇到的如题问题的解决方法。(主要针对GitHub)
二、首先,在官网下载后,可以通过百度的跳过注册教程跳过注册,之后会关联一个账号(我当时自动关联了gitee),然后在弹出一个跟ssh有关,可以不管直接跳过。
三、这个时候,如果你直接放一个github仓库的地址可能提示这是无效的源路径,接下来,你可以按照我的操作去做直到解决问题。
1.首先查看sourcetree界面的工具——选项——Git处的Git版本的Embedded是否选择
2.如果之前没有没有配过ssh密匙建议先去配ssh,主要步骤是先在Git命令台输入指令建立本地ssh密匙,然后找到相关文件,再打开GitHub,点击添加shh密匙后把本地电脑里面的密匙文件内容复制进去(百度上面有详细教程),之后我的步骤是删除工具——选项——验证,里面所有的信息(包括账户和已存密码),然后点击添加编辑内容如下图所示
点击刷新后,他会自动弹出网页验证,你只需要再提示验证成功后,点击确定即可。
(注意此处首选协议是SSH,我之后如果放https的地址还是会报错,但是换成SSH就可以了)
3.此后,只需要给sourcetree配置ssh密匙就行了,点击工具——选项——一般,找到ssh客户端配置,在密匙那里添加你之前复制内容到GitHub上面的那个文件,然后记得选择OpenSSH,之后单击确定就行。
4.在第三步完成后一般就可以了,如果还是不行,可以搜索web凭据,把windows凭据里面和github有关全部删掉,然后去账户那个地方重新刷新令牌,再次尝试。
5.一些搜到但没有用到的,电脑必须要有git,如果实在犯迷糊,可以先找到电脑里面的ssh密匙,删掉之后再按照第一次配ssh的步骤重新来过。
注:文章有详有略,对于某一具体步骤不清楚的可以直接百度相关。
版权归原作者 他说停停 所有, 如有侵权,请联系我们删除。