ubuntu12.04搭建gitlab

来源:互联网 发布:人工智能出现表明 编辑:程序博客网 时间:2024/05/22 02:21

关于如何搭建GitLab,在GitLab官网上有相关介绍gitlab下载。此处对整个搭建过程,做一个详细记录:

1. 安装配置依赖项


如果已经安装了Postfix来发送邮件请在安装期间选择 'Internet Site' . 你也可以用Sendmail或者 configure a 使用自定义的SMTP服务器来代替Postfix. 如果希望使用 Exim, 请 把它当做SMTP来配置.

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


选择OK。在接下来的选项界面中,选择“Internet site”,为Gitlab 配置邮件提醒。

2. 添加并安装GitLab软件包

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

3. 配置并启动GitLab

3.1 配置

vim /etc/gitlab/gitlab.rb
修改以下字段(其他按照需求自己斟酌)

external_url 'http://xx.xx.xx.xx:8080'

nginx['listen_addresses'] = [xx.xx.xx.xx']nginx['listen_port'] = 8080

3.2 启动

sudo gitlab-ctl reconfigure

4. 通过浏览器访问GitLab,下面是默认的账号和密码

Username: root
Password: 5iveL!fe


以上GitLab服务器就基本搭建成功了,可以创建一个测试工程test,方便接下来的代码 下载/上传 演示。

5、本地git安装及简单操作

5.1 ubuntu下安装git

sudo apt-get install git

5.2 配置git账号信息

git config --global user.name "Your Name"git config --global user.email "youremail@domain.com"

5.3 查看git的配置信息

git config --list

5.3 简单操作演示

(1)建立一个新的 repository

git clone http://xx.xx.xx.xx:8080/Your Name/test.gitcd testtouch README.mdgit add README.mdgit commit -m "add README"git push -u origin master

(2)本地已存在 folder 或者 Git repository

cd existing_foldergit initgit remote add origin http://xx.xx.xx.xx:8080/Your Name/test.gitgit add .git commitgit push -u origin master


0 0
原创粉丝点击