首先 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