RT,众所周知Windows对git的支持简直没法和别的系统比,不过又不是不能用
于是写点坑点好了。
- SSH问题
我使用了github的windows版本,然后打开是有一个git bash窗口的,我们可以看出这个东西其实是基于MINGW64的。
然后我们要在Github里添加公钥,就要在bash窗口里输入ssh-keygen -t rsa -C “your@mail.com”
然后enter三次,就自动生成好了。
那么问题来了:我们要向github里添加公钥,可是这个生成的公钥在哪里?
通过everything,我们找到了它的路径:C:\Users\(替换为当前系统用户名)\.ssh
打开会发现两个文件,一个是id_rsa.pub,这个是你的公钥。
还有一个id_rsa,就是本地留存的私钥了。
用任意文本编辑器打开id_rsa.pub,复制内容,粘贴进github的SSH添加处,就添加好了。
然后我们的git Bash窗口就能连接上github了。 - clone默认路径问题
在clone远程仓库的时候,windows下的git默认是clone到当前路径。
如果你不做修改,每次就要手动cd到工作文件夹去,很烦。
要修改默认路径也很简单,打开高级系统设置,环境变量,在上方的用户变量里新建一个值home,属性就是你要改的默认路径。
如图所示。
保存后再次打开Git Bash,ls一下,就会发现默认目录已经发生了改变。
–未完待续