标签: gitlab

如何停止或阻止 gitlab 在启动时运行?

我已经从以下 deb 文件在 Ubuntu 14.04 上安装了 gitlab:

gitlab_6.9.2-omnibus-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

它工作得很好。但是我想在不运行 gitlab 的情况下对盒子进行一些维护,无论如何我找不到这样做。

cron 中没有任何内容,/etc/init.d 中也没有我可以看到的内容。

所有文档都指向 /home/gitlab 作为根文件夹,在我的文件夹中它是 /var/opt/gitlab 和其他一些。

我看到它正在运行 nginx、postgres 和 redis。我可以杀死单个组件,希望这足够了,但我宁愿它干净地关闭,或者只是不启动。这些组件不是 /etc/init.d 系统的一部分...

有任何想法吗?

linux git ubuntu gitlab

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

如何更新 git 遥控器的身份验证令牌?

我撤销了GitLab 的令牌,如何设置新令牌以供 cmd 使用?

尝试推送时,这是我得到的错误:

remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/myusername/repo.git'
Run Code Online (Sandbox Code Playgroud)

credential.helper设置为manager

我试图取消设置credential.helper,然后当我推送它时要求提供凭据,当我提供它们时,这将起作用。如果我重新设置credential.helpermanager,它将再次引发之前的错误。

那么,如何设置新令牌?
(首选方法将来自 cmd)。

谢谢!

git command-line gitlab

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

如果程序不在 init.d 中,它在 CentOS 中的哪个位置在启动时启动?

我在 CentOS 上安装了一个软件(GitLab)。它运行良好,但是这个 GitLab 在启动时启动,我不想要那样。所以我查看了一下/etc/init.d以禁用它chkconfig,但我的问题是其中没有gitlab脚本,所以我无法禁用它。

所以这是我的问题:在 CentOS 中还有其他地方可以找到在 CentOS 启动时执行的程序吗?或者更直接地说,如果有人知道如何在不使用的情况下从启动时禁用 GitLab init.d,我很感兴趣!

centos upstart init gitlab

7
推荐指数
1
解决办法
5500
查看次数

如何在 GitLab 中将 LDAP 用户转换为本地用户?

我们有一个GitLab安装,目前使用 LDAP 进行身份验证。是否可以将 LDAP GitLab 帐户转换为常规的本地 GitLab 帐户?如果是,这是如何完成的。

我在管理控制台中找不到任何东西,而且 Google 似乎也没有提供任何有用的东西。

gitlab

7
推荐指数
1
解决办法
4700
查看次数

在公司之间同步两个 Git 服务器

有两家公司。每个都有一个运行的 Git 服务器。如果 A 公司检查了某些代码,则应在 B 公司服务器上进行更新,反之亦然。

两台服务器应该保持彼此同步。

服务器操作系统:Ubuntu 服务器 14.04

GIT:Gitlab

哪种解决方案适合我们的情况(镜像、钩子等)?

sync git mirroring ubuntu gitlab

6
推荐指数
1
解决办法
3803
查看次数

尝试在 CentOS 7 上的 Apache 上安装 GitLab

嘿超级用户社区,我是这个论坛的新手,所以我会尽快完成。我是一个业余的 CentOS 系统管理员。我边走边自学,但我最近遇到了绊脚石。我正在尝试安装 GitLab,但我想将它安装在我的 VPS 上的 Apache Web 服务器上。

我知道 GitLab 是为 nginx 构建的,但老实说我不想使用它。我想知道如何进行设置以便

  • mysite.com 将检索 /var/www/html 中的文件(如 index.html、包含更多文件的文件夹等)
  • lab.mysite.com 将检索 GitLab。

我听说你应该使用虚拟主机,但请记住,我充其量仍然是这类东西的业余爱好者,所以如果这里有人愿意制作一个简短的分步指南来做这个,我会很感激的。

注意:在我使用本指南安装 GitLab 之前,但这是针对 Nginx 的,所以我想知道我是否要使用本指南然后添加到它,或者我是否将这一切都错了。

我刚刚擦了我的 VPS,所以我可以重新开始。我知道如何安装 LAMP、Git 和所有这些,所以请告诉我应该在这个“分步”指南中的哪一点。

非常感谢,迈尔斯。

linux centos apache-http-server git gitlab

5
推荐指数
1
解决办法
6049
查看次数

为什么我的 git 总是强制推动?

似乎我的本地安装git(版本 2.10.2)是这样的,每当我发出时git push,它都会被解释为git push -f. 是否有一个配置变量我可能设置不正确导致这种行为?

更多背景

最近,我使用的服务器升级了他们的 GitLab 安装(运行社区版 8.14.2 b9442a5eb0,不幸的是,我没有简单的方法可以找出以前的版本是什么)。对于我拥有的每个项目(并拥有主许可),我得到

[Tue Dec 06 02:21 PM] ArchDesktop $ git push 
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 765 bytes | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: GitLab: You are not allowed to force push code to a protected branch on this project.
To REDACTED …
Run Code Online (Sandbox Code Playgroud)

git gitlab

5
推荐指数
1
解决办法
1324
查看次数

gitlab-runner 尚未连接错误

在我在Ubuntu 16.04上设置 gitlab并从 gitlab-multi-runner 升级到gitlab-runner 后,它默认不启动。

根据 gitlab runner 文档,它应该在安装和注册后启动。

虽然我可以在我的管理 gitlab runners 页面中看到注册的跑步者,但错误

跑步者尚未连接

永远停留...

我此时的版本:

  • 系统:Ubuntu 16.04
  • Gitlab:10.1.1
  • Gitlab-runner: 10.1.0

ubuntu gitlab

5
推荐指数
1
解决办法
8763
查看次数

如何从 GitLab 下载整个存储库?

我不知道如何下载给定项目的整个存储库。我做的大部分事情似乎只是下载最新的快照,例如

git pull https://gitlab.com/blahblah/MyProject.git
Run Code Online (Sandbox Code Playgroud)

我想知道如何执行此操作的原因是为了“恢复”目的:意外删除、我的电脑爆炸、被盗等。

GitLab 似乎没有这样的“论坛”,因此我在这里发帖。

clone git gitlab

5
推荐指数
1
解决办法
10万
查看次数

如何从 Gitlab bunlde 禁用 nginx?

  • 我已经安装了一个带有 apache 2.4 服务的 Debian/Jessie 服务器
  • 我为 Debian 8 (Jessie) 下载并安装了 Gitlab 的捆绑包
  • 我激活独角兽并在 apache 中配置一个虚拟主机以使用特定的子域。

现在,如果我重新启动服务器,捆绑的 nginx 将在 apache 之前启动并在 80 端口之前侦听。

我更改了 nginx 配置以侦听端口 666,但解决方案并不是很干净。有什么方法可以简单地从捆绑中禁用此服务?

debian apache-http-server nginx gitlab

4
推荐指数
1
解决办法
7215
查看次数