sourcetree使用问题汇总

1. Window系统

(1) 账号密码输入错误后导致再也不能进行git操作

  • 问题描述:在本地的git,长时间不用的情况下,再次登陆需要重新验证账户信息:如果输入账号或者密码错误,项目会报错remote: Incorrect username or password ( access token ) fatal: Authenticatio,而且以后每次的git操作都是这样,也不会再次提示重新输入正确的账号和密码
  • 问题分析:win10 下的git的凭证存在windows系统中的,第一次输入账号密码后就被保存,所以不会再次提示重新输入正确的账号和密码。
  • 解决方案:可以在控制面板进行更改git的凭证。
  • 具体操作:控制面板-》用户账户-》凭据管理器-》修改(删除)普通凭据


    git 凭证.png
  • 问题解决:最后进行git操作,将会提示重新输入正确的账号和密码
    image.png

    :输入的是关联的github账号密码。

(2) 提交成功但推送失败

  • 问题描述:使用sourceTree时,配置好了sshkey,但是还是无法拉取和推送代码,一直报下方的错误:


    报错详情.png

    提交成功但推送失败.png
  • 解决方案:先确保sshkey设置正确,然后点击菜单栏选择“工具”—>“选项”后弹出如下弹窗,“SSH客户端”修改为OpenSSH


    sshkey.png
image.png

拓展初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)服务器上的 Git - 生成 SSH 公钥

(3) 从远程仓库拉取下来的项目代码缺少文件
如:缺少图标资源文件
查看:忽略文件


image.png

分析:忽略了unpackage文件夹下的所有文件,但是图标资源文件位于unpackage文件夹下的res文件下


image.png

解决思路:将相关文件从忽略列表中移除


未起效.png

起效.png

拓展:git怎么忽略某文件夹,但保留文件夹内的其它文件夹

2. Mac系统

(1) Sourcetree从URL克隆一个仓库时,账号密码输入错误后一直显示“这是一个无效的源路径”(取消后再选择“从URL克隆”,仍是提示“这是一个无效的源路径”而不会重新弹出账号密码的输入框)


这是一个无效的源路径.png
  • 问题分析:第一次输入账号密码后就被保存,所以不会再次提示重新输入正确的账号和密码。

  • 问题方案:把保存的主机删除

  • 具体操作:点击sourcetree界面右边“设置”按钮,出现下拉菜单选择“账户”弹出新窗口;在新窗口点击右边“高级”按钮,找到你想要添加的Git网址的对应主机名称和用户名,选中“移除”即可。


    image.png
  • 问题解决:重新“从URL克隆” 就可以再次弹出账号密码输入框了

3. 添加新的远程仓库地址并推送

添加新远程仓库.png

输入新远程仓库的账号.png

推送到远程仓库.png

成功.png

4. sourcetree使用问题汇总

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。