Questions tagged «gitlab»

4
如何停止或阻止gitlab在启动时运行?
我已经从以下deb文件在Ubuntu 14.04上安装了gitlab: gitlab_6.9.2-omnibus-1_amd64.deb 它工作得很漂亮。但是我想在不运行gitlab的情况下对机器进行一些维护,但无论如何我都找不到。 我看不到cron中的任何内容,/ etc / init.d中的任何内容。 所有文档都将/ home / gitlab指向根文件夹,而在我的位置是/ var / opt / gitlab等。 我看到它正在运行nginx,postgres和redis。我可以杀死单个组件,希望这足够了,但是我宁愿干净地关闭它,或者只是不启动。这些组件不是/etc/init.d系统的一部分... 有任何想法吗?
11 linux  ubuntu  git  gitlab 

1
启用Gitlab链接重定向以保持松弛
我们正在运行一个自托管的Gitlab实例,并使用Slack在工作中进行通信。 尝试跟踪指向Slack上发布的Gitlab实例的链接时遇到了一些问题(在这种情况下是通过Web挂钩),其中ABE会阻止重定向。由于重定向的目的是去除引荐来源信息,因此我不希望在Slack中禁用该功能,因为它也会影响所有其他链接。 我通过将ABE中的SYSTEM设置调整为以下方式找到了解决方案: # Prevent Internet sites from requesting LAN resources. Site LOCAL Accept from LOCAL Accept GET from slack-redir.net Deny 据我了解,这允许slack-redir.net在本地执行任何GET请求,并且我更愿意仅允许重定向到gitlab。 我们欢迎任何关于如何实现的建议。

1
在Debian服务器上找不到命令sudo
我想在域名git.blue-world.pl下有GitLab。 我用 GitLab CE的Omnibus包下载 对于Debian 7。 ssh -l login blue-world.pl cd domains/git.blue-world.pl/public_html wget https://downloads-packages.s3.amazonaws.com/debian-7.7/gitlab_7.6.1-omnibus.5.3.0.ci.1-1_amd64.deb 但是当我打字的时候 sudo apt-get install openssh-server 我收到没有命令 sudo。 我该怎么办?
2 debian  sudo  gitlab 

1
Apache httpd重写模式不起作用
我正在使用这个gitlab配置https://github.com/gitlabhq/gitlab-recipes/blob/master/web-server/apache/gitlab.conf 这是重写日志 125.121.60.59 - - [14/Aug/2014:12:50:23 +0800] [xxx.xxx.com/sid#7f8e26a023c8][rid#7f8e26ca5be8/initial] (4) RewriteCond: input='/home/git/gitlab/public/uploads/foo/bar/7b02f4c192/classes.png' pattern='!-f' => matched 我很确定/home/git/gitlab/public/uploads/foo/bar/7b02f4c192/classes.png存在。 为什么这种模式匹配?

0
如何为作为非登录用户运行的服务设置PATH变量?
我使用Nginx作为Web服务器在Linux机器上运行GitLab服务器。几个进程(作为root手动启动/etc/init.d/foo start或作为子进程自动启动)作为不同的用户运行: nginx为www-user postgres作为postgres redis-server as redis unicorn-rails和sidekiq作为git 用户git配置为no-login,我通常sudo -u git -H foo用来做用户git的东西。用户已在本地路径中安装了可执行文件(node.js)。要使用它,我需要改变我的sudo sudo -u git -H env "PATH=/home/git/local/bin/:$PATH" foo。我也将它添加到用户git的.bashrc文件中,但我想这是永远不会执行的,因为禁止shell登录。 由于我遇到GitLab服务器问题,我怀疑该服务没有正确设置PATH变量,并且无法在本地路径中找到node.js. 我的问题: 如何为非登录用户设置PATH等环境变量,以便以该用户身份运行的服务(由root用户启动/etc/init.d/foo start或在启动时启动)可以访问它? 奖金问题: 哪个进程/用户需要访问Javascript引擎?Nginx的/ WWW用户?还是Rails(Unicorn)/ git?

1
合并两个不同的远程仓库
我和我的同事在GitHub和GitLab上都建立了一个新的存储库。一切都很好,但是由于误解,他将其推送到GitHub,而我将其推送到GitLab。我们在GitLab上设置了rep镜像,但是只有一种方式,这导致我们的存储库出现差异。现在,我想将它们合并,并仅迁移到GitLab,但是当我这样做时: git remote add gitlab https://username@gitlab.com/username/rep.git git push --mirror gitlab 我收到以下错误: remote: GitLab: You are not allowed to force push code to a protected branch on this project ! [remote rejected] branch only on GitLab (pre-receive hook decline) ! [remote rejected] master -> master (pre-receive hook declined) ! [remote rejected] …

0
设置Gitlab CI Build Monitor [关闭]
这似乎是一个非常菜鸟般的问题,但我不知道如何解决我的问题。我想在我的计算机(Apache服务器)上本地托管此Gitlab CI Build Monitor,并在GitLab上监视我的项目。 我已经下载了发行版,并为GitLab创建了API令牌。 您能以某种方式建议我在下载​​CI监视器后下一步该怎么做吗?
1 gitlab 

0
Gitlab中的相对URL无法正常工作
我已经使用omnibus安装步骤在RHEL 7服务器中安装了gitlab。我修改了外部网址并设置了相对网址 external_url 'http://test.gitlab.com:8085/gitlab' 执行 gitlab-ctl reconfigure 和 gitlab-ctl restart 我可以登录Gitlab,但当我尝试在Gitlab中打开现有项目时,URL重定向到 http://test.gitlab.com:8085/test/dot-webportal 抛出404错误 它应该重定向到 http://test.gitlab.com:8085/gitlab/test/dot-webportal 如何解决此问题。

0
在gitlab中,有没有一种方法可以自动添加为特定项目中所有合并请求的参与者?
在gitlab中,当有人提出合并请求时,他们会将其分配给一个人。因此,通常的过程变为: 人员A完成工作并创建合并请求,并将其分配给人员B 人员B进行审核并合并代码。 然后,只有其他人A / B知道合并请求... 我想要的是有一个自动添加到合并请求中的人员列表,以便一组人员可以(可选)查看代码更改并添加注释。这样是: 越来越多的人意识到正在合并的代码 更多人可以添加评论/帮助评论 人们只需要观察并了解代码库中正在发生的事情。 那可能吗?(Linux或Windows)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.