<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 325,  comments - 25,  trackbacks - 0
    https://github.com/liuyi01/imooc-docs/blob/master/gitlab-install.md

    一、下載鏡像

    官方版本是:gitlab/gitlab-ce:latest,為了提升速度我們這里使用阿里云的倉庫

    $ docker pull registry.cn-hangzhou.aliyuncs.com/imooc/gitlab-ce:latest

    二、運行GitLab容器

    使用docker命令運行容器,注意修改hostname為自己喜歡的名字,-v部分掛載目錄要修改為自己的目錄。
    端口映射這里使用的都是安全端口,如果大家的環境沒有端口限制或沖突可以使用與容器同端口,如:-p 443:443 -p 80:80 -p 22:22

    1. 生成啟動文件 - start.sh
        先創建目錄如下:/usr/local/myapps/gitlab,然后執行下面命令:

    $ cat <<EOF > start.sh #!/bin/bash HOST_NAME=gitlab.mooc.com GITLAB_DIR=`pwd` docker stop gitlab docker rm gitlab docker run -d \\     --hostname \${HOST_NAME} \\     -p 8443:443 -p 8080:80 -p 2222:22 \\     --name gitlab \\     -v \${GITLAB_DIR}/config:/etc/gitlab \\     -v \${GITLAB_DIR}/logs:/var/log/gitlab \\     -v \${GITLAB_DIR}/data:/var/opt/gitlab \\     registry.cn-hangzhou.aliyuncs.com/imooc/gitlab-ce:latest EOF

    2. 運行start.sh 啟動gitlab
        chmod 777 start.sh
        sh start.sh

    結果:gitlab
            gitlab
             0b38c28d3e2c5ba581c0fa2119f412f0b575b384c5bd7392205b46893651532c
    查看日志:
        docker logs -f 0b38

    3. 配置環境

    • 修改host文件,使域名可以正常解析,vi /etc/hosts

    127.0.0.1 gitlab.mooc.com

    • 修改ssh端口(如果主機端口使用的不是22端口)

    修改文件:${GITLAB_DIR}/config/gitlab.rb 找到這一行:# gitlab_rails['gitlab_shell_ssh_port'] = 22 把22修改為你的宿主機端口(這里是2222)。然后將注釋去掉。

    • 重新啟動容器
    $ sh start.sh

    三、GitLab試用

    1. 打開首頁

    2. 設置管理員密碼

    首先根據提示輸入管理員密碼,這個密碼是管理員用戶的密碼。對應的用戶名是root,用于以管理員身份登錄Gitlab。

    3. 創建賬號

    設置好密碼后去注冊一個普通賬號

    4. 創建項目

    注冊成功后會跳到首頁,我們創建一個項目,名字大家隨意

    5. 添加ssh key

    項目建好了,我們加一個ssh key,以后本地pull/push就簡單啦

    首先去到添加ssh key的頁面

    然后拿到我們的sshkey 貼到框框里就行啦 怎么拿到呢?看下面:

    #先看看是不是已經有啦,如果有內容就直接copy貼過去就行啦
    $ cat ~/.ssh/id_rsa.pub
    
    #如果上一步沒有這個文件 我們就創建一個,運行下面命令(郵箱改成自己的哦),一路回車就好了
    $ ssh-keygen -t rsa -C "youremail@example.com"
    $ cat ~/.ssh/id_rsa.pub

    6. 測試一下

    點開我們剛創建的項目,復制ssh的地址

    添加個文件試試(我的項目叫test)

    #clone代碼 $ git clone ssh://git@gitlab.mooc.com:2222/michael/test.git #寫一個文件 $ cd test && echo test > test #push $ git add . $ git commit -m "test" $ git push origin master

    去gitlab上看看

    到這我們的gitlab就齊活啦!愉快的使用吧~

    SSH key生成:
    1.不管本地以前有沒有key,先執行 git global setup
    2.重新生成key :  ssh-keygen -t rsa -C "1397372495@qq.com"
    3.去gitlab網站添加上這個key:http://192.168.0.91:9988/profile/keys/2  如果找不到就在用戶里找



    Command line instructions

    Git global setup

    git config --global user.name "lbx" git config --global user.email "1397372495@qq.com" 

    Create a new repository

    git clone ssh://git@192.168.0.91:2222/ckip/cd_project.git cd cd_project touch README.md git add README.md git commit -m "add README" git push -u origin master 

    Existing folder

    cd existing_folder git init git remote add origin ssh://git@192.168.0.91:2222/ckip/cd_project.git git add . git commit -m "Initial commit" git push -u origin master 

    Existing Git repository

    cd existing_repo git remote rename origin old-origin git remote add origin ssh://git@192.168.0.91:2222/ckip/cd_project.git git push -u origin --all git push -u origin --tags

    posted on 2018-05-27 22:28 長春語林科技 閱讀(309) 評論(0)  編輯  收藏 所屬分類: docker
    <2018年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

     

    長春語林科技歡迎您!

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费一看一级毛片| 免费观看在线禁片| 性xxxx视频播放免费| 亚洲狠狠狠一区二区三区| 日本中文字幕免费高清视频| 中文字幕一精品亚洲无线一区| 成年免费大片黄在线观看com| 免费日本黄色网址| 黄色a三级免费看| 亚洲国产一成久久精品国产成人综合| 亚洲精品9999久久久久无码| 日韩高清在线免费观看| 国产精品亚洲а∨天堂2021| 精品国产免费观看| 国产亚洲精品精品精品| 亚洲综合久久夜AV | 日本一区午夜艳熟免费| 久久综合亚洲色HEZYO社区 | 国产精品九九久久免费视频| 亚洲综合网站色欲色欲| 99久9在线|免费| 亚洲国产情侣一区二区三区| 午夜毛片不卡免费观看视频| 成人精品国产亚洲欧洲| 国产自偷亚洲精品页65页| 午夜爽爽爽男女免费观看影院| 亚洲欧洲日产国码在线观看| 免费无码不卡视频在线观看| 爱情岛论坛免费视频| 亚洲高清专区日韩精品| 99久久综合国产精品免费| 亚洲乱色伦图片区小说| 国产亚洲AV夜间福利香蕉149 | 无码av免费网站| 亚洲综合av一区二区三区不卡| 免费一级毛片女人图片| 99re免费99re在线视频手机版| 亚洲欧美日韩中文无线码 | 4444亚洲国产成人精品| 国产无遮挡吃胸膜奶免费看| 三级网站免费观看|