gitlab 搭建自己的源代碼管理器


首先  gitlab 是不支持 windows、mac os 的,具體支持的系統參照官網的

1、安裝虛擬機 ubuntu16.04

      需要注意的一點:gitlab 服務器 與 客戶端必須在一個局域網內(或者 公網 這個更大的局域網)才能正常的 提交 下載 代碼

2、設置虛擬機網絡 : 橋接模式 (讓 gitlab 服務器 與 客戶機在一個 ip 段)

3、安裝gitlab,根據官網給出的命令安裝簡直簡單到不行 https://about.gitlab.com/installation/#ubuntu

      gitlab 的 ssh 地址 http 地址 在 /etc/gitlab/gitlab.rb 中配置  sudo gedit 打開編輯、保存后,重新 配置 sudo gitlab-ctl reconfigure

4、登錄 gitlab 默認80端口 用戶名 root ,首次登錄直接跳轉到設置密碼界面 設置成功,登錄即可。

5、開始測試

  1)客戶端安裝 git ,下載地址百度~,一路下一步下一步安裝

  2)打開 git bash,生成 ssh key,命令:ssh-keygen -t rsa -C "您的郵箱";

  

  完成后會告訴你生成的key在哪,打開文件 id_rsa.pub,復制。

  網頁中找到Settings -> SSH Keys ,把復制的粘貼進去。

  3)網站中找到 new project ,隨便取個名字 test1;

  4)復制 鏈接地址,ssh 不行,就用http,總有一個適合你

  5)git bash 中 cd 進入一個文件夾

  

關於 git bash:

  打開黑框框,進入文件夾,方式 與linux差不多,以 /盤符 開始,如:cd /d/git/projects

其他的都是 git 命令的一些操作:

  git clone xxx.git //從遠程倉庫中克隆項目

  git pull //從遠程倉庫中拉取

  git add xxx //添加一項

  git add --all  //添加全部

       git add -u     //將修改的文件添加到待提交區

       git status     //查看狀態

  git rm <file> //從版本庫中刪除文件

  git diff <file> //比較當前文件和暫存區文件差異 git diff

  git commit --all //提交全部

  git commit -m //“寫你的注釋”,如果不加 -m 會進入黑框框,寫注釋完成后 esc 退出編輯,:wq 保存退出

  git push origin master //提交一次后就不需要 -u 了

  常用命令:http://www.cnblogs.com/cspku/articles/Git_cmds.html

 


免責聲明!

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



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