OpenMediaVault GitLab 安装

简介: /**************************************************************************** * OpenMediaVault GitLab 安装 * 说明: * 安装过程中遇到各种各样的问题,尤其是在执行dpkg安装包的时候很久没反省, * 后来直接运行,放那里,吃饭去了,回来就好了。
/****************************************************************************
 *                      OpenMediaVault GitLab 安装
 * 说明:
 *     安装过程中遇到各种各样的问题,尤其是在执行dpkg安装包的时候很久没反省,
 * 后来直接运行,放那里,吃饭去了,回来就好了。
 *
 *                                          2016-8-17 深圳 南山平山村 曾剑锋
 ***************************************************************************/

一、参考文档:
    1. Install a GitLab CE Omnibus package on
        https://about.gitlab.com/downloads/#ubuntu1404
    2. APT/YUM repository for GitLab Community Edition packages
        https://packages.gitlab.com/gitlab/gitlab-ce
    3. change the data directory gitlab to store repos elsewhere
        http://stackoverflow.com/questions/19902417/change-the-data-directory-gitlab-to-store-repos-elsewhere
    4. Could not read from remote repository
        https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide
    5. project ssh path is wrong
        https://github.com/gitlabhq/gitlabhq/issues/3686
    6. GitLab搭建以及配置
        http://www.jianshu.com/p/a22eaa1fcfe7

二、gitlab 安装:
    1. sudo apt-get install curl openssh-server ca-certificates postfix
    2. 按参考文档内网址获取安装包,这里也可以在Windows下载好,再FTP上传上去。
    3. dpkg -i <包名>
    4. sudo gitlab-ctl reconfigure

三、修改Web端口号及ip:
    1. 修改/etc/gitlab/gitlab.rb
        ......
        external_url 'http://192.168.1.4:8888'  # 不这样修改,界面上有些内容用起来比较麻烦。
        ......
    2. gitlab-ctrl start
    3. gitlab-ctrl reconfigre       # 在这之前一定要先运行gitlab-ctrl start,否则会出错
    4. gitlab-ctrl top
    5. gitlab-ctrl start

四、修改仓库目录:
    1. rm /var/opt/gitlab/git-data/repositories
    2. ln -s /home/git/repos /var/opt/gitlab/git-data/repositories

五、clone project:
    1. http:
        git clone http://192.168.1.4:8888/<your username>/<your project name>.git
    2. 如果ssh key,当然你要知道git账户密码:
        git clone git@192.168.1.4:git-data/repositories/<your username>/<your project name>.git
    3. 如果已经在Web主页上添加了ssh key:
        git clone git@192.168.1.4:<your username>/<your project name>.git
    

 

目录
相关文章
|
Linux 应用服务中间件 网络安全
linux安装Gitlab
linux安装Gitlab
342 0
|
缓存 数据安全/隐私保护 Docker
安装gitlab
安装gitlab
772 0
|
5月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
484 0
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
|
Devops 持续交付 开发工具
入职必会-开发环境搭建54-GitLab下载和安装
GitLab 是一个基于 web 的 Git 仓库管理工具,提供了代码托管、版本控制、协作开发、持续集成等功能,是一个综合的 DevOps 平台。用户可以使用 GitLab 托管他们的代码仓库,并利用其丰富的功能来管理和协作开发项目。 以下是 GitLab 的一些主要特点和功能。
347 0
入职必会-开发环境搭建54-GitLab下载和安装
|
Docker 容器
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
|
持续交付 开发工具 git
阿里云云效产品使用问题之在云效代码域中gitlab使用docker安装的,迁移时遇到“获取企业信息失败”,是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
Ubuntu 安全 网络安全
在Ubuntu 16.04上安装和配置GitLab的方法
在Ubuntu 16.04上安装和配置GitLab的方法
298 0
|
存储 Ubuntu 安全
在Ubuntu 18.04上安装和配置GitLab的方法
在Ubuntu 18.04上安装和配置GitLab的方法
401 0
|
缓存 Kubernetes Shell
CI/CD:安装配置Gitlab Runner
CI/CD:安装配置Gitlab Runner
1319 0