我试图将本地分支代码推送到新仓库的主目录中。这些是Gitlab仓库。但我一直收到此错误-
远程:您(@用户)必须接受服务条款才能执行此操作。请从网络浏览器访问GitLab以接受这些条款。 严重:无法访问“ https://gitlab.com/autopartsz/autopartsz-ios.git/”:请求的URL返回错误:403
@用户不是我。我不知道发生了什么。
我提交了我的本地分支,在gitlab上打开了另一个遥控器,并在终端上写了
git push https://gitlab.com/new_project/new_project-ios +local_branch:master
我发现了here!。
@user这个人在我之前从事另一个仓库。我正在使用的存储库是在几个月前创建的,尚未将此人添加为成员。
答案 0 :(得分:1)
@用户不是我
这意味着您的本地Git安装必须使用凭据帮助程序,该帮助程序已为“用户”缓存了凭据
git config credential.helper
您可以:
git remote set-url origin git@gitlab.com:new_project/new_project-ios
),前提是您已将SSH密钥注册到GitLab帐户中 git credential-manager reject gitlab.com
(在MacOS上:请参见“ Managing Remotes / Updating credentials from the OSX Keychain Updating credentials from the OSX Keychain”)