持续更新中……
解决部分资源被墙下载速度过慢的问题,提供网盘下载地址
Git-2.22.0-64-bit.exe 提取码: xilw
SourceTreeSetup-3.1.3.exe 提取码: my1l
Beyond_Compare-4.2.9.exe 提取码: bqnb
Git
GitHub push代码发生错误:fatal: Authentication failed for 'https://github.com/ ...
解决方案:重新执行Git config命令配置用户名和邮箱即可:
git config -–global user.name "xxx"
git config –-global user.email "xxx@xxx.com"-
could not resolve host: github.com
解决方案:打开git终端,输入:ping github.com
然后打开 git安装目录/etc/hosts文件,在底部添加:
192.30.253.112 github.com
保存修改,再次进行代码提交操作,成功。
创建SSH Key
在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key
ssh-keygen -t -C "xxxxx@xxxx.com"
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
SourceTree
初次 SourceTree 一定要配置git客户端才行(默认下载的无效),不然克隆远程url会一直提示 “这是一个无效的源路径/URL”,如下图所示
具体的解决办法
安装git ==》SourceTree 工具==》选项==》Git==》Git版本下选中System(灰色为选中状态) ==》确定 ==》重新输入仓库地址即可
造成上述问题的原因还有可能是输入远程仓库账号密码错误,具体解决方法参考资料[3]
在使用sourceTree的过程中为了更好的解决冲突,建议使用BeyondCompare三方工具
首先到BeyondCompare官网下载安装应用,具体安装步骤、使用技巧、常见问题见文章底部参考资料[5]
在使用过程中需要用到的注册码和软件到期的问题见参考资料[4](V4.2.9版本亲测有效)
参考资料
[1] SourceTree 的初次使用的两个小问题
[2] fatal: Authentication failed for又不弹出用户名和密码 解决办法
[3] sourceTree 用户名或者密码输入错误解决方案
[4] Beyond_Compare注册码
[5] Beyond Compare 4.2.9 破解版
[6] SourceTree安装与使用方法(Mac)
SourceTree的安装和使用(Windows)
[7] Git教程-廖雪峰的官方网站
[8] sourceTree 添加 ssh key 方法
Git远程仓库地址变更本地如何修改