git链接本地git服务器 遇到的坑
git链接本地git服务器(windows10) 遇到的坑
git链接git本地Server 网上教程一大把;非常简单,按照做就几步命令就OK了;
以前都是运维大哥什么都弄好,直接git clone 就行了;
如今换了公司,一切从 0 开始 ;我想说我遇到好几个坑;
直接安装好git 2.21.0 然后找到文件夹 开开心心的右击git bash
git clone “http://XXXXX…”
错误就如期而至:
错误 1
Cloning into ‘WebGit’…
fatal: Authentication failed for ‘http://.xxxxxxxxxxxxxxxxxx’;
没有验证通过
懵逼
回想 前几天楼主 把静态文件传递到github上 可能是git配置项问题(90%问题都是这个问题)
于是尝试 修改路径url uer.name . 删除windows用户凭据 等等 (不懂自己百度,可能会解决你的问题)
然而还是懵逼 还是这样子;
于是火大 直接重置 config 配置项
$ git config --system --unset credential.helper
然后 呵呵问题2来了
问题2
$ git config --system --unset credential.helper
error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied......
一顿百度.网上全是说环境变量 %HOME% ;
然后照做! 卵用么有!
然后又各种头疼
最后终于好了
原因是
1: 楼主电脑的权限级别不够, 只是用户权限,不是管理员权限
2:打开文件C:\Program Files\Git 右击管理员运行git-bash.exe
3 继续运行$ git config --system --unset credential.helper
4:cd到自己的项目
然后就OK了 配置项重置了
git remote remove origin //删除关联路由
git remote add origin “http://…” //设置新路由
然后就可以各种配置config了
问题3
楼主关联好配置项 开始推东西了
然后
呵呵 没有关联到线上版本
介于 楼主git服务器的项目文件是空的 于是楼主强制推了一把master
git pull origin master –allow-unrelated-histories
或者git pull -f
然后一切都爽了!
然后又设置分支
到这里一切都舒服了~
楼主被那个 windows 管理员权限 坑了6个小时!
希望这个笔记 能帮到你~