如何绕过:远程:GitLab:作者 是不是团队中的一员?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何绕过:远程:GitLab:作者 是不是团队中的一员?相关的知识,希望对你有一定的参考价值。

我最初从另一个GitHub的项目(github上)克隆了GitLab项目(来源)。

$ git remote
github
origin

我做的这一点:

git remote add github https://the-git-hub-remote.git

现在我想GitHub的新变化合并到我的本地代码。所以我做了以下

在我的本地计算机上,我把改变从GitHub

git fetch github

我那么GitHub的master分支复制到本地分支称为github-master

git checkout -b github-master github/master

现在我想将它推到我的GitLab回购,但投诉:

$ git push origin
Enumerating objects: 6813, done.
Counting objects: 100% (6083/6083), done.
Delta compression using up to 8 threads.
Compressing objects: 100% (1842/1842), done.
Writing objects: 100% (5721/5721), 2.09 MiB | 42.05 MiB/s, done.
Total 5721 (delta 4008), reused 5313 (delta 3735)
remote: Resolving deltas: 100% (4008/4008), completed with 224 local objects.
remote: GitLab: Author 'brian.riley@ucop.edu' is not a member of team
To my-git-lab-remote.git
 ! [remote rejected]   github-master -> github-master (pre-receive hook declined)
error: failed to push some refs to 'git@my-git-lab-remote.git'

我该怎么办?

基本上,我有同样的问题Velmurugan Velayutham在https://gist.github.com/DavideMontersino/810ebaa170a2aa2d2cad

谢谢!

答案

正如issue 17244所示,检查项目挂钩的配置:

Check whether author is a GitLab user
Restrict commits by author (email) to existing GitLab users

你至少可以要求停用暂时说挂钩,让你的初始推力来完成。

以上是关于如何绕过:远程:GitLab:作者 是不是团队中的一员?的主要内容,如果未能解决你的问题,请参考以下文章

git 团队开发常用操作(适用于 gogsgitlabgithub)

GitLab本地远程更新已经fork的项目

Gitlab团队协作流程

利用PHP应用程序中的远程文件包含(RFI)并绕过远程URL包含限制

如何删除GitHub或者GitLab 上的文件夹

如何在 Alma Linux 8 上安装 GitLab?