远程:找不到您要查找的项目,或者您没有查看它的权限



我在尝试通过gitlab部署分支时遇到此错误。

remote: The project you were looking for could not be found or you don't have permission to view it.
fatal: repository 'https://gitlab.com/[group_name]/[repo_name].git/' not found
error: Could not fetch origin

我设法解决了我的问题。如果你遇到同样的问题,请遵循以下步骤:

  • 重命名旧的远程跟踪:

git remote rename origin old_origin

  • 添加新遥控器:

git remote add origin https://[gitlab_username]@gitlab.com/[group_name]/[repo_name].git

  • 您可能还需要将默认的远程设置为原点:

git config --add checkout.defaultRemote origin

  • 最后,如果您愿意,您可以删除old_origin(可选(

克隆子模块时,我只在CI管道中收到了此错误。原因是CI/CD>令牌访问>允许使用子模块的CI_JOB_TOKEN设置访问此项目。在较新的GitLab版本中;令牌访问";具有与以前不同的默认设置。

因此,在CI/CD中,确保您的转发可通过某些令牌访问,或禁用该功能(不建议使用,存在安全风险!(。

我已经使用Acces Code解决了这个问题。

步骤1:创建访问令牌(如果你有一个,那么你也可以使用它。(

第二步:git克隆你的URL。

步骤3:在https://Access Token: Access Token@和我们的Url之后添加访问令牌。

示例:git clone https://Access Token:Access Token@git.systems.com/front-end/angular/project.git

相关内容

最新更新