首页运维零件 › 密码是你刚才设置的密码,社区版本完全免费且开源

密码是你刚才设置的密码,社区版本完全免费且开源

在 Ubuntu 14.04/Debian 8.x 中

要在运行着 Ubuntu 14.04 或 Debian 8.x linux 发行版本的机器上安装 GitLab
社区版,我们只需运行如下的命令:

# dpkg -i gitlab-ce_8.1.2-ce.0_amd64.deb

图片 1

4. 访问GitLab

这样你就可以通过访问:
来进行GitLab的访问了。

默认管理员的账户密码:

Username: root Password: 5iveL!fe 

CentOS源码安装GitLab汉化版 

在 Ubuntu 12.04 上安装 GitLab

GitLab 5.3 升级注意事项

在 CentOS 上部署 GitLab (自托管的Git项目仓库)

在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2

CentOS 6.5安装GitLab教程及相关问题解决

GitLab 的详细介绍:请点这里
GitLab 的下载地址:请点这里

14.04下安装GitLab指南 GitLab
是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
在Git...

镜像地址方便下载Gitlab

总结

GitLab 是一个用来管理 git 仓库的很棒的开源 web
应用。它有着漂亮的带有诸多酷炫功能的响应式界面。它还打包有许多酷炫功能,例如管理群组,分发密钥,持续集成,查看日志,广播消息,钩子,系统
OAuth 应用,模板等。(注:OAuth
是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。—
摘取自 维基百科上的 OAuth 词条)
它还可以和大量的工具进行交互如
Slack,Hipchat,LDAP,JIRA,Jenkins,有很多类型的钩子和完整的
API。它至少需要 2 GB 的内存和 2 核 CPU 来流畅运行,支持多达 500
个用户,但它也可以被扩展到多个工作服务器上。

假如你有任何的问题,建议,回馈,请将它们写在下面的评论框中,以便我们可以提升或更新我们的内容。谢谢!

3. 配置和启动GitLab

图片 2
图片 3
图片 4

上面是一些我的配置信息。希望对你有帮助。下面的图片是官方给的文档。
(上面的邮箱需要根据你自己邮箱来确定,更多的可以抄Gmail的例子。)
图片 5
配置完成之后,需要执行下面的命令使得变更生效。

sudo gitlab-ctl reconfigure

有时候你还需要重启postfix。(可选)

sudo /etc/init.d/postfix restart

11.创建好了用户后,会自动引导至用户的主页,点击左边菜单栏中的Profile Settings,进入配置界面,再点击导航栏中的SSH Keys进入密钥的输入界面,如下图所示。

key的位置输入自动生成的key,下面会告诉你们如何生成key;

图片 6

我们首先来生成key值;本地生成key的命令 如下:

ssh-keygen -t rsa -C "xxxx@163.com"

输入后一直回车就ok了;它就会在本地生成key值,出现如下图说明成功了;

图片 7

成功后,查看
.ssh/目录,可以看到公私秘钥已经生成,名称分别为id_rsa.pub和id_rsa俩个文件

输入以下命令查看key值:

cat ~/.ssh/id_rsa.pub

拿到key值复制上面有个图的key位置中

图片 8

登录后界面,这样就可以了,然后直接创建个项目;创建后的效果,


图片 9

在别的电脑也可以进行访问;

2. 打开并开启服务

现在,我们将使用我们默认的初始化系统来打开 sshd 和 postfix
服务。并且我们将使得它们在每次系统启动时被自动开启。

1.安装需要的库和软件

更多详细的请参考官方的下载地址,里面有安装的介绍。
你也可以什么都不管直接执行下面的命令。需要注意的就是安装postfix的时候,需要进行一些选择
简单来说,就是postfix就是用来发送邮件的,由于需要发送验证邮件,所以这个是需要装的,至于具体装什么来发送邮件是可选的,这里选择了官方推荐的postfix,也许会坑比较少吧。
我觉得如果是postfix来配置SMTP服务器比较复杂,我这里就不做介绍了,你可以参照其他的资料。
我为了更方便的把邮件发出去,直接使用了企业邮箱的邮件服务,只需要设置smtp服务器就行了。

sudo apt-get install curl openssh-server ca-certificates postfix 

图片 10

图片 11

9.首次使用时,浏览器Web页面会提示设置密码,如下图所示。

图片 12

3. 下载 GitLab

现在,我们将使用 curl 从官方的 GitLab
社区版仓库下载二进制安装文件。首先,为了得到所需文件的下载链接,我们需要浏览到该软件仓库的页面。为此,我们需要在运行着相应操作系统的
linux 机器上运行下面的命令。

Ubuntu 14.04下安装GitLab指南

GitLab
是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
在GitLab的官方网站上面对Ubuntu的支持也是很好的,有比较详尽的安装指南。

在介绍postfix的地方有少部分的坑,本文抛砖引玉,解决一些我遇到的坑。

本文主要针对Ubuntu
14.04,介绍如何安装GitLab。其他的Ubuntu可以作为一个参考。

  开始配置:

4. 安装 GitLab

在相应的软件源被添加到我们的 linux 机器上之后,现在我们将使用相应 linux
发行版本中的默认包管理器来安装 GitLab 社区版。

2. 添加GitLab的包并进行安装

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce 

你可以使用上面的方法来进行安装,但是中国大陆的网速估计会比较蛋疼。我把我下载的一个Ubuntu
64位的版本放在百度云上面了。不知道是否可以下载。
gitlab-ce_7.10.5~omnibus-1_amd64.deb百度云下载地址:

下载了之后:

sudo dpkg -i gitlab-ce_7.10.5~omnibus-1_amd64.deb 

图片 13

回到顶部

下载地址:GitLab

5. 配置和开启 GitLab

GitLab 社区版已经成功地安装在我们的 linux
系统中了,接下来我们将要配置和开启它了。为此,我们需要运行下面的命令,这在
Ubuntu、Debian 和 Fedora 发行版本上都一样:

# gitlab-ctl reconfigure

图片 14

1.安装依赖包

sudo apt-get install curl openssh-server ca-certificates postfix

执行完后会弹出一个邮件配置,选择Internet这项就OK

在 Ubuntu 14 .04/Debian 8.x 中

鉴于这些依赖包都可以在 Ubuntu 14.04 和 Debian 8.x
的官方软件仓库中获取到,我们只需通过使用 apt-get
包管理器来安装它们。为此,我们需要在一个终端或控制台中执行下面的命令:

# apt-get install curl openssh-server ca-certificates postfix

图片 15

4.执行命令自动配置

sudo gitlab-ctl reconfigure

在 Fedora 22/Debian 8.x 中

鉴于 Fedora 22 和 Debian 8.x 已经用 Systemd 代替了 SysVinit
来作为默认的初始化系统,我们只需运行下面的命令来开启 sshd 和 postfix
服务:

# systemctl start sshd postfix

现在,为了使得它们在每次开机启动时可以自动运行,我们需要运行下面的
systemctl 命令:

# systemctl enable sshd postfix

Created symlink from /etc/systemd/system/multi-user.target.wants/sshd.service to /usr/lib/systemd/system/sshd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/postfix.service to /usr/lib/systemd/system/postfix.service.

2.下载完Curl包之后我们开始下载gitLab包,下载之前请切换用户,(切换到root用户下而不是sudo)切记!

curl ; /dev/null | sudo
apt-keyadd- &>/dev/null

下载完后 vi 打开文件
/etc/apt/sources.list.d/gitlab-ce.list,加入下面一行:

deb xenial
main

转载本站文章请注明出处:vns威尼斯城官网登入 http://www.tiec-ccpittj.com/?p=5288

上一篇:

下一篇:

相关文章