-
问题描述
1.1 在gitlab上克隆公司的项目,权限也都给开通了,但是一直克隆不下来
-
错误如下图
一.尝试的解决方案:
1. 首先在git bash上设置电脑全局的用户名,email,密码等等
1.1 全局用户名的设置
1.1.1 git config --global user.name "你登录git的用户名"
1.2 全局email的设置
1.2.1 git config --global user.email "你的email地址"
1.3 全局password的设置
1.3.1 git config --global user.password "你登录git的密码"
2. 设置之后,继续克隆发现还不行
3. 使用git config --list 查看自己的电脑的配置
3.1 主要查看这个 credential.helper 这个值是i否是store
3.1.1 命令是 git config --list | grep credential
3.2 如果这个值不是store,而是默认的manager
3.3 那么设置这个值为store
3.3.1 git config --global creedential.helper store
3.4 这个时候查看这个就是 store 全局存储
4. 同样的需要先删除电脑上的.gitconfig文件
5. 然后再设置如第一步的操作(用户名,email, 密码)等等,这个时候会重新生成电脑的.gitconfig文件
6.再次克隆这个项目,然后会弹出让输入用户名,或者密码,这个时候就可以把项目克隆下来了
二.同样的可以这样操作
1. git config --system --unset credential.helper
2. 上面命令的意思是去清空用户名或者密码
3. 然后再次克隆,然后会提示让输入用户名或者密码
三. 同样还有一种方案
在桌面上点击右键出现git,然后点击设置Git 然后右侧(编辑系统gitconfig(Y)),然后删除这个.gitconfig文件, 然后再克隆,会提示让给输入用户名或者密码,就可以了
-
« 上一篇:
github不能访问的解决方案
-
纯css实现多行...,省略号
:下一篇 »