GitLab的安裝及使用

Gitlab環境部署

  1. 安裝依賴包。
     
    sudo yum install -y curl policycoreutils-python openssh-server
  2. 設置SSH開機自啓動並啓動SSH服務。
     
    sudo systemctl enable sshd sudo systemctl start sshd
  3. 安裝Postfix來發送通知郵件。
     
    sudo yum install postfix
  4. 設置Postfix開機自啓動。
     
    sudo systemctl enable postfix
  5. 啓動Postfix服務。
    1. 輸入命令vim /etc/postfix/main.cf打開main.cf文件並找到下圖內容:

    2. 將這行代碼改成inet_interfaces = all,而後按Esc鍵,而後輸入:wq並回車以保存並關閉main.cf文件。
    3. 輸入命令sudo systemctl start postfix啓動Postfix服務。
  6. 添加GitLab軟件包倉庫。
     
     curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  7. 安裝GitLab。
     
    sudo EXTERNAL_URL="GitLab服務器的公網IP地址" yum install -y gitlab-ce
     
    說明 您可從ECS 管理控制檯的實例列表頁找到GitLab服務器的公網IP地址。
  8. 使用瀏覽器訪問GitLab服務器的公網IP地址,顯示以下頁面,說明環境搭建成功。

GitLab使用

登陸GitLabhtml

  1. 在瀏覽器的地址欄中輸入ECS服務器的公網IP便可登陸GitLab的界面,第一次登陸使用的用戶名和密碼爲 root 和 5iveL!fe。
  2. 首次登陸會強制用戶修改密碼。密碼修改爲功後,輸入新密碼進行登陸。

建立Projectpython

  1. 安裝Git工具linux:安裝Git,使用自帶的源安裝。
     
    yum install git

  2. 生成密鑰文件。

    使用ssh-keygen生成密鑰文件.ssh/id_rsa.pub,再將公鑰文件id-rsa.pub中的內容粘帖到GitLab服務器的SSH-key的配置中。linux



  3. 在GitLab的主頁中新建一個Project。

  4. 添加ssh key導入步驟2中生成的密鑰文件內容:


    ssh key添加完成:git



    項目地址,該地址在進行clone操做時須要用到:sql


簡單配置docker

  1. 配置使用Git倉庫的人員姓名。
     
    git config --global user.name "上海駐雲" 
  2. 配置使用Git倉庫的人員email,填寫本身的公司郵箱。
     
    git config --global user.email "support@jiagouyun.com" 
  3. 克隆項目,在本地生成同名目錄,而且目錄中會有全部的項目文件。
     
    git clone git@iZbp1h7fx16gkr9u4gk8v3Z:root/test.git

上傳文件vim

    1. 進入到項目目錄。
       
      cd test/ 
    2. 建立須要上傳到GitLab中的目標文件。
       
      echo 「test」 > /root/test.sh
    3. 將目標文件或者目錄拷貝到項目目錄下。
       
      cp /root/test.sh ./ 

    4. 將test.sh文件加入到索引中。
       
      git add test.sh
    5. 將test.sh提交到本地倉庫。
       
      git commit -m 「test.sh」
    6. 將文件同步到GitLab服務器上。
       
      git push -u origin master

    7. 在網頁中查看上傳的test.sh文件已經同步到GitLab中。
    8. 原文地址:https://help.aliyun.com/document_detail/52857.html
相關文章
相關標籤/搜索