sourcetree使用问题汇总
2020-05-12 本文已影响0人
瑟闻风倾
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
拓展
:初次使用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