git credentials Docs: https://git-scm.com/docs/gitcredentials
参考官方创建了 .git-credentials 文件,怎么都不生效。遇见好几种错误:
- fatal: unable to access 'https://gitlab.example.org/bi-source/hiveUDF.git/': Couldn't resolve host 'gitlab.example.org'
- fatal: unable to access 'https://gitlab.example.org/bi-source/hiveUDF.git/': The requested URL returned error: 500
最后啊最好,还是用小乌龟才终于解决问题。
安装就不多说了吧,按照提示一步步点就好了。
先用小乌龟的界面pull代码,系统会弹出一个用户名密码的输入框,输入自己在https://gitlab.example.org上的用户名密码。
pull代码成功。
git pull origin master
成功!
上面设置小乌龟以后,打开gitbash,在用户目录下
cd ~
cat .gitconfig
其内容如下:
[user]
name = bibi
[user]
email = bibi@example.com
[credential "https://gitlab.example.org"]
helper = manager
username = 比比
useHttpPath = true
跟 【git credentials 官方文档】文档的配置有较大差异。但是却是有效的。花了不少时间帮同事配置这个,特写此文档备忘。