突然有一天smartgit提示到期了,我按照以往那样删除license和preferences文件后,选择30天试用,弹出了需要选择git可执行文件。
我尝试选择了我的git.exe,发现根本不行,提示让我执行下git --version
执行过后提示我的.gitconfig文件有问题
打开一看发现文件里面都废了,全部都是NULL
查看最近的修改时间,发现正好是刚才电脑蓝屏的时候!
把文件改回去就可以了。
这份文件大概写的是这样的,XXX是敏感信息,我替换了,大家参照自己改一份也可以用。
[url "ssh://XXX@10.0.232.2:29418"]
pushInsteadof = ssh://XXX@192.168.11.88:29418
[credential "http://192.168.8.28"]
provider = generic
[user]
email = XXX@XXX.com
name = XXX
[credential "http://XXX"]
provider = generic