标签: gitlab

/usr/bin/env: 'python': 没有那个文件或目录

我正在尝试在 Windows Ubuntu Bash 上安装Gitlab 开发工具包

$python3 输出

Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)

$python 输出

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时:

sudo apt-get install build-essential 
./configure 
make -j4 # adjust according to your available CPU capacity 
sudo make install
Run Code Online (Sandbox Code Playgroud)

这是之后的输出 ./configure

$ ./configure
/usr/bin/env: …
Run Code Online (Sandbox Code Playgroud)

python windows-subsystem-for-linux gitlab

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

从系统中删除gitlab包后手动删除/opt/gitlab/目录可以吗?

我刚刚从我的 ubuntu 16.04 系统中删除了一个包。删除包后,终端显示如下警告:

Removing gitlab-ce (8.10.4-ce.0) ...
Purging configuration files for gitlab-ce (8.10.4-ce.0)... 
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/sv' not empty so not removed 
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/etc' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/service' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/embedded/cookbooks' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/embedded/ssl/certs' not empty so not removed 
dpkg: warning: while removing gitlab-ce, directory …
Run Code Online (Sandbox Code Playgroud)

package-management uninstall apt gitlab

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

gitlab 安装在 ubuntu 上停留在 0%

我正在尝试在 ubuntu 14.04 上安装 GitLab

我可以安装第一个位

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh \
| sudo bash
Run Code Online (Sandbox Code Playgroud)

但是当我去安装下一个位

sudo apt-get install gitlab-ce
Run Code Online (Sandbox Code Playgroud)

我得到的只是“ 0% [工作] 就这样没有其他事情发生,有人有什么想法吗???

提前致谢

software-installation 14.04 gitlab

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

“无法生成指纹”-Ubuntu 16.04 上的 Gitlab

我正在尝试设置 Gitlab 服务器。添加 ssh 密钥时,它会闪烁错误“无法生成指纹”。我在 google 上搜索了解决方案,发现了一些可能导致此问题的问题。

首先是确保从 SELinux 正确访问。因为我没有安装 SElinux,所以这不是问题。

其次是确保ssh-keygen已安装并且生成的密钥没有与之关联的密码短语。检查了它,没有问题。

第三是检查用户是否git可以访问tmpGitlab创建的目录。我也查过了。

这是我用来设置 gitlab的链接

ssh 16.04 gitlab

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

gitlab-ci : 包“mysql-client”没有安装候选

我在“gitlab-ci”文件中使用“mysql 5.7”并使用“apt-get -y install mysql-client”来安装sql客户端,但它总是给我错误。

ERROR : "Package mysql-client is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source". 
Run Code Online (Sandbox Code Playgroud)

该脚本在 gitlab 管道上运行,这就是我收到此错误的原因。当我将代码推送到我的分支时,会运行一个管道,它首先在失败的地方安装所有依赖项。

mysql software-installation gitlab

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

courier-authlib:s_connect() 失败:没有这样的文件或目录

我正在为我的工作安装GitLab,我在Ubuntu Server 16.04.1 上进行安装,并且一切运行良好。

我现在唯一需要做的就是配置通过电子邮件回复功能,因为我们对这个概念感兴趣,所以我们想启用它。

好消息是,在上GitLab网站上,有一个详细的操作方法,告诉你如何把这个到位。基本上,此功能使用 Postfix 并基于 Courier Mail Server(至少据我所知)。在坏消息是,这个如何做,一切顺利,但真正最后一部分,有关测试的最终IMAP设置(即测试最后的安装部分),失败每次。

所以,当我尝试使用以下命令检索IMAP文件夹的内容,如要求如何做

telnet <my.server.here> 143
Run Code Online (Sandbox Code Playgroud)

我得到这个结果:

<my_name>@<my_host>:~$ telnet <ip> 143
Trying <ip>...
Connected to <ip>.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
a login incoming <my_cool_pwd>
* BYE …
Run Code Online (Sandbox Code Playgroud)

server email postfix pam gitlab

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

如何通过 bash 可执行文件向 Gitlab 添加 SSH 密钥?

我正在创建一个 bash 可执行文件,它创建一个 SSH 密钥,并将其上传到用户的 Gitlab 帐户。我知道如何通过 bash 可执行文件创建 SSH 密钥:

ssh-keygen -o -f ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

我也知道如何从中检索,但我不知道如何将其上传到用户的 Gitlab 帐户。

我找到了多个用于将用户的 SSH 上传到 Git hub 的文档,但没有找到 Gitlab(我认为大部分类似......?)。所以我会把它用于 Git hub

curl -u "USERNAME:PASSWORD" --data "{\"title\": \"TITLE\", \"key\": \"$(cat ~/.ssh/id_rsa.pub)\"}" https://api.github.com/user/keys
Run Code Online (Sandbox Code Playgroud)

我会制作USERNAMEPASSWORDTITLE输入字段供用户自定义。

我想说,对于Gitlab来说也同样简单(我在他们的API网站POST /users/:id/keys上找到了,但不知道如何将其实现为命令),但我不知道Gitlab和Github的关系有多密切。curl

ssh command-line bash git gitlab

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