現(xiàn)在使用GitLab管理項目鹦牛,簡單整理了相關(guān)操作秉扑。
GitLab
1.創(chuàng)建組
因為是公司的項目杏瞻,所以選擇私有
2.創(chuàng)建項目
3.在終端進(jìn)行相應(yīng)配置
創(chuàng)建項目完成后癌压,根據(jù)說明步驟進(jìn)行
進(jìn)行到
Existing Git repository - git push -u origin --all
這一步蛹批,如果終端出現(xiàn)如下提示撰洗,就將git remote add origin git@git.XXX.com:yourgroup/yourproject.git
命令重新輸入一遍,在project頁面將其復(fù)制即可fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
出現(xiàn)如下圖文字腐芍,就是上傳成功了
4.生成sshkey
(1)終端輸入
ssh-keygen -t rsa -C "你GitLab的email"
(2)連輸入三次回車
(3)生成了公鑰和私鑰
(4)可以到已給的路徑中查看差导,名稱為id_rsa.pub、id_rsa
(5)查看生成的公鑰內(nèi)容猪勇,在終端輸入
cat ~/.ssh/id_rsa.pub
设褐,將返回結(jié)果全部復(fù)制(6)進(jìn)入GitLab中Account中的Settings,選擇SSH Keys,將公鑰復(fù)制進(jìn)文本框助析,Add key
Source tree
1.選擇從URL克隆犀被,SVN上叫check out,Git上叫克隆
2.添加路徑
源URL:選擇項目下的http
目標(biāo)路徑:點選右側(cè)
...
外冀,一般不選擇默認(rèn)路徑寡键,先按照對話框操作確認(rèn)賬號密碼,然后在桌面或者你習(xí)慣的位置新建空文件夾雪隧,將新建的空文件夾設(shè)置為目標(biāo)路徑名稱:不用更改
3.進(jìn)入界面
操作你想操作的即可西轩。
sourcetree為代碼提交提供了方便,如果不想用sourcetree脑沿,可以用終端
進(jìn)入工程目錄:cd $project_root
初始化git倉庫:git init
添加文件到git倉庫:git add .
提交代碼到git倉庫:git commit -m 'init commit'
進(jìn)行鏈接:git server git remote add origin git@example.com:namespace/projectname.git
push代碼到服務(wù)器:git push origin master