gitlab使用教程,運維和開發人員


 

GitLab詳細使用教程

gitlab安裝請看https://www.cnblogs.com/wengshaohang/p/12268758.html

gitlab初始化設置

打開瀏覽器,訪問gitlab的web頁面,初始化登陸密碼

使用root用戶登錄gitlab的web頁面,密碼為上面設置的

登陸成功的頁面

創建測試使用的新工程,點擊+號

輸入工程名稱test

推送本地代碼到遠程gitlab服務器

創建完成后復制倉庫地址,回到windows主機,打開git bash命令行窗口,git安裝見https://www.cnblogs.com/wengshaohang/p/12269692.html

在windows桌面創建一個新文件夾,名稱為repo,用來存放測試文件

克隆空的測試倉庫到本地宿主機的桌面上的repo目錄下,期間需要輸入賬號密碼,

git config --global http.sslVerify false   //讓git忽略ssl證書錯誤,因為自己生成的SSL證書未經過第三方機構簽署,那么Git就會報錯

克隆成功

進入克隆的倉庫

創建測試腳本

將腳本上傳到暫存區

將暫存區里的文件給提交到本地的版本庫,第一次會遇到下面的問題, 原因是沒有設置用戶和郵箱

git commit -m"First commit" ,-m加注釋

全局設置用戶和郵箱

再次提交可以成功,這里只是提交到本地倉庫

本地版本庫的分支推送到遠程服務器上對應的分支

git -c http.sslVerify=false push origin master

 去web頁面刷新查看發現有測試文件,已經成功上傳到test工程當中。

注意:每次使用git commit 命令我們都會在本地版本庫生成一個40位的哈希值,這個哈希值也叫commit-id,commit-id在版本回退的時候是非常有用的,它相當於一個快照,可以在未來的任何時候通過與git reset的組合命令回到這里.

gitlab運維人員常用操作

 

 

接下來是一個常用的應用

開發人員編寫好一段代碼后,如何將代碼提交到項目的一個feature分支下,並發出合並到master主分支的申請

項目經理同意申請,可以看到代碼合並成功

先創建開發人員賬號

 

創建項目經理賬號

把創建的賬號添加到倉庫中

添加dev用戶到test工程

添加完成

在git bash命令行窗口把原來的test倉庫刪除

使用dev用戶克隆空的測試倉庫,先把原來的root用戶憑據刪除

輸入dev的賬號和密碼

進入倉庫,創建屬於開發人員維護的feature代碼分支,名稱為release-1.0

添加代碼release-1.0

 添加到暫存區,添加到本地倉庫

將代碼同步到遠程的release-1.0分支中

退出root用戶,使用dev賬號登錄gitlab的web頁面

 

發起release-1.0的代碼分支合並到master主分支中的申請,保證lead用戶可以收到請求,點擊提交

退出dev賬號,登錄lead賬號,可以看到合並申請,點擊申請

 

可以看到已經合並成功了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM