标签: gitlab

如何在GitLab中创建版本?

我创建了一个私有存储库,然后我将其更改为公共存储库.但是,我找不到任何释放方式.是否可以在GitLab中创建版本?如果是这样,他们是如何完成的?

git gitlab

51
推荐指数
5
解决办法
6万
查看次数

使用 git clone 时如何修复“找不到您要查找的项目”

我正在尝试将一个项目从 gitlab 克隆到我的本地机器。我已被授予开发人员权限,并使用命令 'git clone

  • 没有任何协议有效(ssh 和 https 都无效)

我收到的错误消息:

remote: The project you were looking for could not be found.
fatal: repository 'https://gitlab.com/KZA_Connected/skilltree.git/' not found
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

git project cloning git-bash gitlab

51
推荐指数
13
解决办法
9万
查看次数

从GitHub到GitLab分叉Git存储库

假设我想对其他人的项目实施修复.该项目驻留在GitHub上.

我可以在GitHub上创建一个fork并实现修复.

但是,我想在GitLab而不是GitHub上创建我的fork.

那可能吗?怎么样?

我读过这篇文章:https: //about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-its-origin/

无论如何,我不知道在我的情况下我该怎么做.

  • 我应该以某种方式从GitHub在项目的GitLab上创建一个fork吗?
  • 或者我应该从GitHub在项目的GitLab上创建一个镜像?
  • 或者我应该在GitLab上创建一个镜像然后分叉镜像?
  • 或者我应该做一些完全不同的事情?

什么是正确的方法.

谢谢.

UPDATE

GitLab上的存储库镜像可能没有意义.我可以在GitLab上创建一个MY GitHub存储库的镜像,但是我无法创建其他人的存储库镜像.

https://docs.gitlab.com/ee/workflow/repository_mirroring.html

这是我到目前为止所做的:

我已将原来的GitHub项目克隆到我的本地机器上.我已将修复程序提交到本地存储库中的新分支.我在GitLab上创建了一个空项目.我已将我的本地存储库中的原点设置为GitLab上的空项目,并将两个分支推送到GitLab.我已将本地存储库中的上游设置为GitHub存储库.

当我想从原始的GitHub存储库获取新的提交到GitLab上的存储库(即同步存储库)时,我可以使用我的本地存储库作为中间步骤.但是,GitHub上的repo和GitLab上的repo之间没有直接的联系.我的设置是否正确?如果我在GitHub上做一个分叉有什么区别吗?

git github gitlab git-fork

50
推荐指数
3
解决办法
2万
查看次数

如何在git上限制对master分支的访问

我有一个单独的回购,其中我有2个用户组:

  • 管理员
  • HTML/UI开发人员

我不希望我的master分支机构对我的HTML开发人员进行读/写访问,因为他们不需要对其进行操作,也不应该滥用核心代码.

虽然他们需要在自己的分支上工作ui-developers.我如何在git上执行此操作?

PS:我正在使用BitBucket

更新:

当我对编码和git非常陌生时,我发布了这个问题.经过2年的经验,我现在知道git不允许限制任何特定分支的READ访问.但Bitbucket,Gitlab,Github等服务允许您对分支机构进行写入和合并限制.

此外,我转回Gitlab 6个月前:)

git bitbucket git-branch gitlab

49
推荐指数
3
解决办法
4万
查看次数

我在哪里可以找到gitlab api的项目ID?

我在他们的服务器上使用gitlab.我想通过像这样的API下载我最新的构建工件(通过gitlab-ci构建)

curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.com/api/v3/projects/1/builds/8/artifacts"

我在哪里可以找到这个项目ID?或者这种使用API​​的方式不适用于托管的gitlab项目?

BW休伯特

api gitlab gitlab-ci

49
推荐指数
10
解决办法
4万
查看次数

如何在GitLab中一次克隆一个组的所有项目?

在我的GitLab存储库中,我有一个包含20个项目的组.我想一次克隆所有项目.那可能吗?

git gitlab

48
推荐指数
12
解决办法
5万
查看次数

将存储库从Gitlab服务器导出到另一个Gitlab服务器

刚刚在一台全新的高性能服务器上安装了全新的6.8 Gitlab.

在考虑忘记我的存储库历史记录(评论,问题等等)之前,有人知道将存储库数据从Gitlab服务器导出到另一个Gitlab服务器的方法吗?

我只是没有在导出/迁移整个项目数据(不仅仅是git存储库及其wiki)的文档中找到任何内容.

gitlab

47
推荐指数
4
解决办法
4万
查看次数

如何在gitlab中更改项目所有者

如何在gitlab中更改项目所有者?项目设置中有选项,但在"转移"字段中,它不识别任何用户名或任何内容.是否可以更改所有者权限和root权限?

gitlab

46
推荐指数
2
解决办法
4万
查看次数

GitLab 合并请求讨论中的“提交评论”和“立即添加评论”有什么区别?

我是第一次使用 GitLab 用户,在审查某人的合并请求时有点困惑。每当我添加评论时,我都会收到 2 个选项[Submit review][Add comment now].

GitLab 合并请求讨论

2者有什么区别?为什么需要2个选项?

gitlab merge-request

46
推荐指数
2
解决办法
2万
查看次数

安装坚固时发生错误

按照本教程[ link ]在专用服务器上安装gitlab.我需要 :

sudo -u git -H bundle install --deployment --without development test postgres aws
Run Code Online (Sandbox Code Playgroud)

但安装坚固时发生错误:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /usr/local/bin/ruby extconf.rb
checking for cmake... no
ERROR: CMake is required to build Rugged.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog …
Run Code Online (Sandbox Code Playgroud)

git gem ruby-on-rails gitlab rugged

45
推荐指数
3
解决办法
2万
查看次数