Ubuntu16.04 安装Gitlab
来源:互联网 发布:淘宝账号注销了会怎样 编辑:程序博客网 时间:2024/06/05 18:03
Git的安装
Ubuntu系统
sudo apt-get install git
Windows系统
- 下载:https://git-scm.com/download/win
- 安装: 点击下一步
- 在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾。
- 在“Adjusting your PATH environment”选项中,默认即可。
- 在“Configuring the line ending conversions”选项中,
第一个选项:如果是跨平台项目,在windows系统安装,选择;
第二个选项:如果是跨平台项目,在Unix系统安装,选择;
第三个选项:非跨平台项目,选择。
- finish安装结束,点击桌面的git bash 即可运行
GitLab的搭建
Ubuntu16.04系统
安装依赖包,运行命令
sudo apt-get install curl openssh-server ca-certificates postfix
- 执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)
- 利用清华大学的镜像https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/来进行主程序的安装。
首先信任 GitLab 的 GPG 公钥:curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
- 利用root用户sudo su ,vim打开文件/etc/apt/sources.list.d/gitlab-ce.list,加入下面一行
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
- 安装 gitlab-ce:
sudo apt-get update sudo apt-get install gitlab-ce
- 执行命令
sudo gitlab-ctl reconfigure
- 打开 sshd 和 postfix 服务
service sshd start service postfix start
- 为了使 GitLab 社区版的 Web 界面可以通过网络进行访问,我们需要允许 80 端口通过防火墙,这个端口是 GitLab 社区版的默认端口。为此需要运行下面的命令
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
- 检查GitLab是否安装好并且已经正确运行,输入下面的命令
sudo gitlab-ctl status
- 如果得到类似下面的结果,则说明GitLab运行正常
run: gitlab-workhorse: (pid 1148) 884s; run: log: (pid 1132) 884s run: logrotate: (pid 1150) 884s; run: log: (pid 1131) 884s run: nginx: (pid 1144) 884s; run: log: (pid 1129) 884s run: postgresql: (pid 1147) 884s; run: log: (pid 1130) 884srun: redis: (pid 1146) 884s; run: log: (pid 1133) 884s run: sidekiq: (pid 1145) 884s; run: log: (pid 1128) 884s run: unicorn: (pid 1149) 885s; run: log: (pid 1134) 885s
- 在浏览器地址栏中输入:http://127.0.0.1:8080,即可访问GitLab的Web页面
- 首次使用时,浏览器Web页面会提示设置密码,如下图所示。
- 设置密码password后,点击按钮“Change your password”后,跳转到登录/注册页面,如下图所示。
- 登录名为root,密码为前面设置的password,登录后进入欢迎页面,如下图所示。
- 登录进入系统后,创建一个Group,创建后如下图所示。
- 创建用户,进入http://127.0.0.1/users/sign_in,进入首页创建一个新用户。
- 创建好了用户后,会自动引导至用户的主页,点击左边菜单栏中的Profile Settings,进入配置界面,再点击导航栏中的SSH Keys进入密钥的输入界面,如下图所示
GitLab 的远程访问
- 生成秘钥
这样就在主目录下的.ssh目录中生成了两个文件id_rsa和id_rsa.pub。id_rsa中保存的是私钥,id_rsa.pub中保存的是公钥。ssh-keygen -t rsa -C "你的邮箱"
- 拷贝公钥到剪切板:
在 个人资料->SSH Keys->Add new 页面中粘贴公钥,就添加完成了。pbcopy <</span> id_rsa.pub
使用Gitlab新建项目
- 在首页可以点击 new project 进行新建项目
- 如果是团队,可以新建组 new Group 然后邀请成员 Member 新建 项目 New project
阅读全文
0 0
- Ubuntu16.04 安装Gitlab
- ubuntu16上安装gitlab
- ubuntu16.04lts gitlab环境搭建
- gitlab安装 vmware ubuntu16 linux 虚拟机 dns无法解析
- ubuntu14.04 安装gitlab
- ubuntu14.04 安装gitlab
- ubuntu14.04 安装gitlab
- ubuntu16.04+gitlab+不使用绑定的nginx
- ubuntu16.04+gitlab+不使用绑定的nginx
- Ubuntu16.04安装chrome
- Ubuntu16.04安装Atom
- ubuntu16.04安装KDE
- ubuntu16.04安装Oracle_linux_x64_11gR2
- ubuntu16.04 安装 eclipse
- Ubuntu16.04kylin 安装
- Ubuntu16.04安装JDK7
- Ubuntu16.04安装phpmyadmin
- ubuntu16.04安装atom
- Redis 笔记
- vim插件之cscope
- Ubuntu -- 将任务栏改为到下方
- 开发 -- 使用GIT进行本地开发
- 开发 -- 使用Git进行远程多人开发
- Ubuntu16.04 安装Gitlab
- 毕业游
- 欢迎使用CSDN-markdown编辑器
- Ubuntu -- 更换 14.04 安装源
- Ubuntu -- 14.04 安装 LAMP 环境
- linux安装软件时提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'
- Codeforces 845G Shortest Path Problem
- 开发 -- phpStrom 安装与远程访问使用
- Ubuntu -- ubuntu14.04 利用nginx做虚拟主机