关闭

ubuntu12.04搭建gitlab

标签: ubuntunginx服务器gitlab
473人阅读 评论(0) 收藏 举报
分类:

关于如何搭建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 bash
sudo 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.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

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

cd existing_folder
git init
git remote add origin http://xx.xx.xx.xx:8080/Your Name/test.git
git add .
git commit
git push -u origin master


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:144785次
    • 积分:3159
    • 等级:
    • 排名:第11264名
    • 原创:172篇
    • 转载:36篇
    • 译文:0篇
    • 评论:5条
    文章分类
    最新评论