1. /****************************************************************************
  2. * OpenMediaVault GitLab 安装
  3. * 说明:
  4. * 安装过程中遇到各种各样的问题,尤其是在执行dpkg安装包的时候很久没反省,
  5. * 后来直接运行,放那里,吃饭去了,回来就好了。
  6. *
  7. * 2016-8-17 深圳 南山平山村 曾剑锋
  8. ***************************************************************************/
  9.  
  10. 一、参考文档:
  11. . Install a GitLab CE Omnibus package on
  12. https://about.gitlab.com/downloads/#ubuntu1404
  13. . APT/YUM repository for GitLab Community Edition packages
  14. https://packages.gitlab.com/gitlab/gitlab-ce
  15. . change the data directory gitlab to store repos elsewhere
  16. http://stackoverflow.com/questions/19902417/change-the-data-directory-gitlab-to-store-repos-elsewhere
  17. . Could not read from remote repository
  18. https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide
  19. . project ssh path is wrong
  20. https://github.com/gitlabhq/gitlabhq/issues/3686
  21. . GitLab搭建以及配置
  22. http://www.jianshu.com/p/a22eaa1fcfe7
  23.  
  24. 二、gitlab 安装:
  25. . sudo apt-get install curl openssh-server ca-certificates postfix
  26. . 按参考文档内网址获取安装包,这里也可以在Windows下载好,再FTP上传上去。
  27. . dpkg -i <包名>
  28. . sudo gitlab-ctl reconfigure
  29.  
  30. 三、修改Web端口号及ip
  31. . 修改/etc/gitlab/gitlab.rb
  32. ......
  33. external_url 'http://192.168.1.4:8888' # 不这样修改,界面上有些内容用起来比较麻烦。
  34. ......
  35. . gitlab-ctrl start
  36. . gitlab-ctrl reconfigre # 在这之前一定要先运行gitlab-ctrl start,否则会出错
  37. . gitlab-ctrl top
  38. . gitlab-ctrl start
  39.  
  40. 四、修改仓库目录:
  41. . rm /var/opt/gitlab/git-data/repositories
  42. . ln -s /home/git/repos /var/opt/gitlab/git-data/repositories
  43.  
  44. 五、clone project
  45. . http
  46. git clone http://192.168.1.4:8888/<your username>/<your project name>.git
  47. . 如果ssh key,当然你要知道git账户密码:
  48. git clone git@192.168.1.4:git-data/repositories/<your username>/<your project name>.git
  49. . 如果已经在Web主页上添加了ssh key
  50. git clone git@192.168.1.4:<your username>/<your project name>.git

OpenMediaVault GitLab 安装的更多相关文章

  1. GitLab安装说明

    GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用. gitlab是基于Ruby on Rails的, ...

  2. Gitlab安装、汉化及使用

    环境:centos 关闭防火墙和selinux [root@Gitlab ~]# setenforce [root@Gitlab ~]# service iptables stop && ...

  3. git\CentOS6.5中gitlab安装教程

    一.Git 起源: Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本 ...

  4. Ubuntu gitlab安装文档及邮件通知提醒配置

    1.安装依赖包,运行命令 sudo apt-get install curl openssh-server ca-certificates postfix 2.由于gitlab官方源可能被“墙”,首先 ...

  5. gitlab安装随记

    gitlab安装 配置yum源 sudo vim /etc/yum.repos.d/gitlab-ce.repo 按照网上别人的例子,修改为清华的源 [gitlab-ce] name=Gitlab C ...

  6. CentOS 7 环境下GitLab安装及基本配置

    新实验室要求重新建设GitLab,对于我来讲,是第一次有机会当元老参与实验室的建设.下面分享我自己的实测经验: 1. 安装依赖软件并设置开机启动 yum install curlpolicycoreu ...

  7. GitLab安装及使用

    GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. GitLab拥有与Github类似的功能,能够浏览 ...

  8. gitlab之一: gitlab安装配置使用

    参考: gitlab 安装和配置 gitlab下载地址: https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/ 官方教程: https://about.gitl ...

  9. Gitlab安装以及汉化

    Gitlab安装以及汉化 系统环境: CentOS 7.5 IP:192.168.1.2 关闭selinux.firewalld gitlab-ce-10.8.4 rpm包:下载地址 一.下载并安装g ...

随机推荐

  1. AC日记——友好城市 洛谷 P2782

    题目背景 无 题目描述 有一条横贯东西的大河,河有笔直的南北两岸,岸上各有位置各不相同的N个城市.北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同.没对友好城市都向政府申请在河上 ...

  2. hdu - 3836 Equivalent Sets(强连通)

    http://acm.hdu.edu.cn/showproblem.php?pid=3836 判断至少需要加几条边才能使图变成强连通 把图缩点之后统计入度为0的点和出度为0的点,然后两者中的最大值就是 ...

  3. [bzoj1018][SHOI2008]堵塞的交通traffic_线段树

    bzoj-1018 SHOI-2008 堵塞的交通traffic 参考博客:https://www.cnblogs.com/MashiroSky/p/5973686.html 题目大意:有一天,由于某 ...

  4. codevs——1842 递归第一次

    1842 递归第一次  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 白银 Silver 题解       题目描述 Description 同学们在做题时常遇到这种函数 f( ...

  5. kafka基础介绍

    kafka基础介绍 一.kafka介绍 1.1主要功能 根据官网的介绍,kafka是一个分布式流媒体的平台,它主要有三大功能: 1.11:It lets you publish and subscri ...

  6. 【Java TCP/IP Socket】深入剖析socket——数据传输的底层实现

    底层数据结构 如果不理解套接字的具体实现所关联的数据结构和底层协议的工作细节,就很难抓住网络编程的精妙之处,对于TCP套接字来说,更是如此.套接字所关联的底层的数据结构集包含了特定Socket实例所关 ...

  7. Linux下使用curl进行http请求(转)

    curl在Linux下默认已经安装,Windows需要自行安装. 下载地址:https://curl.haxx.se/download.html Windows离线版本:链接:http://pan.b ...

  8. php 求素数的二种方法

    <?php for($i = 2;$i <= 100;$i++) { for($j = 2; $j <= ($r = $i / $j); $j++) { if(($i % $j)== ...

  9. 开源天气预报api整理

    高德天气:https://lbs.amap.com/api/webservice/guide/api/weatherinfo/? github上对开源api的整理:https://github.com ...

  10. 从机器码理解RIP 相对寻址

    本作品采用知识共享署名 4.0 国际许可协议进行许可.转载联系作者并保留声明头部与原文链接https://luzeshu.com/blog/rip-relative-addressing 本博客同步在 ...