1. 程式人生 > >【gitlab】gitlab在實際研發中如何使用——圖文講解(持續更新)

【gitlab】gitlab在實際研發中如何使用——圖文講解(持續更新)

       在上篇文章中,詳細介紹了gitlab和其他幾種git相關內容的基礎知識、在win10上如何利用Hyper_v安裝虛擬機器、在虛擬機器上如何安裝ubuntu系統環境以及如何在ubuntu上部署gitlab本地環境。詳細內容請參考:

     這篇文章中,主要介紹下gitlab在實際專案如何使用 ,團隊間如何利用它進行專案管理,下面就跟著博主的介紹,一起學習吧。

一、從gitlab克隆專案時,使用SSH協議還是HTTP協議

  • HTTP協議?請參考:HHTP協議
  • 當從gitlab倉庫中克隆專案時,推薦使用SSH協議,如果不適用SSH協議,在克隆過程中會發生錯誤。

二、為gitlab賬號新增SSH key

1、登入個人gitlab賬號,在賬號的profiles中點選設定,出現SSH keys的頁面。

圖1

2、開啟tortoiseGit中的PuttyKey Gen生成私鑰、公鑰。將生成的公鑰,拷貝到設定頁面中,並add Key。

圖2
圖3

3、完成SSH key的配置。

三、gitlab上新建專案。

gitlab上新建project。

四、本地專案推送至gitlab

1、在本地新建專案工作空間,並建立測試檔案。操作為右鍵單擊“git在這裡建立版本庫”。

圖4

2、選擇“git提交—master”,在彈出的介面中,進行相應註釋填寫。分支可以進行配置。

圖5

3、選擇提交的內容檔案,選擇提交,檢視進度情況。

圖6

4、將暫存在本地工作空間的程式碼,推送到gitlab上。在推送過程中,選擇遠端分支名稱,配置遠端管理URL,同時選擇儲存在本地的私鑰檔案。

圖7
圖8
圖9

5、推送過程中,在git管理設定裡,從gitlab中會看到url地址為:

[email protected]:yinmochunCoder/gitProjectTest1.git

這個gitlab.example.com換成本地網址。

6、提交完成,可以檢視提交結果。

圖10

五、從gitlab上克隆專案到本地

從遠端克隆專案到本地直接拉取即可。

六、更新後的檔案提交

1、檔案修改後,可以比較內容。

2、內容比較之後,按照第五步的方式,進行相應提交。

圖11

相關推薦

gitlabgitlab實際研發如何使用——圖文講解持續更新

       在上篇文章中,詳細介紹了gitlab和其他幾種git相關內容的基礎知識、在win10上如何利用Hyper_v安裝虛擬機器、在虛擬機器上如何安裝ubuntu系統環境以及如何在ubuntu上部署gitlab本地環境。詳細內容請參考:      這篇文章中,主要

HBase問題定位與調優實戰持續更新。。。

問題標題:CTBase manager頁面無法開啟,Hbase不可用問題描述:hbase shell操作時報錯HMaster正在初始化ERROR:org.apache.hadoop.hbase.PleaseHoldException:Master is initializin

Caffe搭建:常見問題解決辦法和ubuntu使用遇到問題持續更新

嚴正宣告: 在linux下面使用命令列操作時,一定要懂得命令列的意思,然後再執行,要不然在不知道接下來會發生什麼的情況下輸入一通命令,linux很有可能崩掉。 因為在linux下面,使用sudo以及root許可權時,是可以對任意一個檔案進行操作處理的,即使是正在使用的系統檔案。 caffe中出現下

caffe在windows平臺安裝caffe:基礎安裝及簡單測試

基礎配置 本文中的配置:win10 + vs2015 + python2.5 + cmake3.12 + git2.15 + CUDA8.0 + cuDNN-8.0-5 在進行windows下的caffe安裝前,一定要把以上的這些軟體安裝好,並加入系統路徑中。

OpenStackmetadata在OpenStack的使用

宣告: 本部落格歡迎轉發,但請保留原作者資訊! 新浪微博:@孔令賢HW; 內容系本人學習、研究和總結,如有雷同,實屬榮幸! 版本:Grizzly master分支 2013.6.17 部署:三節點(controller + network + compute) 網路

格式、工具寫作論文遇到的一些問題及其解決方案持續更新......

論文中一些常見的規則本文更新時間日誌:2018.04.29:以 office-word 為主,整理一些關於公式的問題;2018.05.24:參考文獻(會議論文)的格式及其搜尋方法;===========================================【offi

整理軟件工程復習提綱可行性研究

模型 行動 移動 帶來 效應 align 估計 信息流 tro 章魚小年糕整理,如果有錯誤歡迎提出,若要二次修改發布,請留言,謝謝^_^! 概念 可行性研究的目的就是用最小的代價在盡可能短的時間內確定該軟件項目是否能夠開發,是否值得去開發。 系統流程圖(SDT):概括地描繪

Java學習軌跡面向對象持續更新

一個 調用構造 用法 可見 返回 java編譯 ted 條件 targe 其中部分內容為其他博主所作,侵刪 6月12日-7月每日更新 Java學習軌跡 一、面向對象 類和對象 1. new關鍵字所完成的事情 1)為對象開辟了新的內存空間 2)調用類的構造方法 3)返回生成對

AD實用組策略/腳本集合 重大更新20160627

公告 int win8 檢測 選中 win2012 沒有 tlv system32 文章原始出處 http://blog.51cto.com/xifanliang/1793576 http://bbs.51cto.com/thread-1170777-1.html 作者:

BZOJ1878: [SDOI2009]HH的項鏈 主席樹

莫隊 color amp span void == 常數 不同 d+ 題目 傳送門:QWQ 分析 莫隊也能做,但我想練練主席樹。 求k-th一樣維護第i個時候的線段樹,線段樹來維護區間不同數。 然後查詢時可以通過上下界小優化一波。 但是我的代碼醜陋

PATB1038 統計同成績學生(20)20 分

自己的 code return scanf pre pat can 學生 include #include<stdio.h> int arr[102]={0};//分數作為自己的下標,註意 int main(){ int N;scanf("%d",&am

PATB1006 換個格式輸出整數15 分

pac sca printf alloc sin clu malloc main () #include<cstdio> #include<malloc.h> #include<algorithm> using namespace std

LinuxServicesPaaS從零開始的Devops生活2. kubernetes

ces 自帶 .html 新版本 demon 最新版本 環境 html ice 1. 簡介 1.1. kubernetes,基礎架構和概念請參考https://www.cnblogs.com/demonzk/p/8301087.html 1.2. 如果想把kubernete

BZOJ1090[SCOI2003]字符串折疊動態規劃

false string problem include == 是否 stream 規劃 .org 【BZOJ1090】[SCOI2003]字符串折疊(動態規劃) 題面 BZOJ 洛谷 題解 區間\(dp\)。設\(f[i][j]\)表示壓縮\([i,j]\)區間的最小長度

練習題第十二章--元組Think Python

元組 1.元組不可修改 元組是一系列的值。這些值可以是任意型別的,並且用整數序號作為索引,所以可以發現元組和列表非常相似。二者間重要的區別就是元組是不可修改的。 元組的語法是一系列用逗號分隔的值: >>> t = 'a', 'b', 'c', 'd', 'e'

WebSublime Text 3 連線sftp/ftp遠端伺服器

  在 Win 下常用 Xftp 軟體來和遠端服務傳遞檔案,但是要是在專案開發的時候頻繁的將遠端檔案拖到本地編輯然後再傳回遠端伺服器,那真是麻煩無比,但是Sublime中SFTP外掛,它讓這世界美好了許多。Sublime下的SFTP,只要 Ctrl+S 即可同步本地到伺服器 使用步驟   1、安裝Subl

軟考項目管理師高級快速通過分享

同時 資質 來源 all 軟件專業 知識 模擬 範圍 模擬考試 我之前寫過關於 PMP 的主題分享,關註公眾號「kevinsheng」後,回復「pmp」即可查看。我參加了2018年上半年的軟考(計算機與軟件專業技術資格考試),報考的是信息系統項目管理師(高級),前天查了成績

python3多執行緒-執行緒非同步推薦使用

- python3有threading和_thread兩種執行緒寫法,推薦使用threading。 開多執行緒就是為了使用多執行緒的非同步能力來同時執行多個執行緒。 1. threading方法 #!/usr/bin/python3 # 執行緒非同步 import thread

JavaScript常用設計模式及程式設計技巧ES6描述

前言 平時的開發中可能不太需要用到設計模式,但是 JS 用上設計模式對於效能優化和專案工程化也是很有幫助的,下面就對常用的設計模式進行簡單的介紹與總結。 1. 單例模式 定義:保證一個類僅有一個例項,並提供一個訪問它的全域性訪問點。 class Singleton { constructor(

C#C#學習筆記持續更新

本章比較雜亂,是本人在學習C#中的一些筆記,並不全面,只是一些隨筆。 1.一個 C# 程式主要包括以下部分: 名稱空間宣告(Namespace declaration) 一個 class Class 方法 Class 屬性 一個 Main 方法 語句(Stat