git GCM管理

git GCM管理

   运维菜鸟     2021年4月16日 08:15     977    

$ git push -u origin master

remote: User permission denied

fatal: unable to access 'http://192.168.0.217:5000/xx/blog.git/': The requested URL returned error: 403

 

在提交代码的时候出现了以上错误,以上错误就是账户的问题。

这里出现这个问题,是因为,切到了别的项目下边,而别的项目需要用其他账户去登录,所以就出现了这个问题。

 

最开始使用了

git credential-manager uninstall

这条命令其实就是吧GCM给删除掉了,如果这样做的话,每次提交的话都需要输入账户名和密码。

另一种办法,还有是将控制面板》用户账号》凭据管理器》windows凭据》普通凭据中的凭据删除掉,这样就会让你输入一次用户密码。之后就不需要再次输入密码。当然如果想再次切换到别的用户依旧还需要删除凭据,然后输入用户和密码。当然也可以直接在凭据中进行修改。

还有另一种使用命令的方法

git config --global credential.interactive Always

然后提交之后,会提示输入新的密码,之后执行下边命令

git config --global credential.interactive Auto

 

那么如何查看是否启用了GCM for windows管理呢

git config --system credential.helper

如果执行后返回了manager,代表已经启动了GCM,如果什么都没有返回就代表没有启动。

以下命令会启动全局的GCM管理,也可以在当前用户下启动,这个根据实际情况而定。

git config --system credential.helper manager

在执行完以上命令后,会在配置文件中生成,也可以手动去添加。

[credential]

       helper = manager

 


文章评论

0

其他文章