1. 安裝客戶端:git(windows版本, MsysGIT)和tortoiseGit安裝Git-2.9.0-64-bit.exe
安裝完成之后在“開始”里可以看到如下內(nèi)容:
2. 生成public-key在git bash中執(zhí)行C:\Program Files (x86)\Get\usr\bin\ssh-keygen.exe -t rsa 如下: ssh-keygen -t rsa 然后一直enter
然后到目錄C:\Users\weiyy\.ssh下打開密鑰查看
拷貝id_rsa.pub公鑰里的全部內(nèi)容到瀏覽器頁面的settings里
3. 配置環(huán)境運行以下命令:
4. 測試服務器連接ssh fancy@192.168.5.32 -p 29418回車后會出現(xiàn)認證提示
5. 克隆已存在的庫git clone ssh://fancy@192.168.5.32:29418/mytest.git
因為我在e:\git目錄下執(zhí)行的該操作,所以clone的內(nèi)容就在該目錄下
Clone成功!
6. 推送操作(commit-msg鉤子腳本)git push origin HEAD:refs/for/master 提交會產(chǎn)生一條評審任務
推送報錯,錯誤提示沒有鉤子腳本,腳本在提示中已經(jīng)給出,直接復制到下面執(zhí)行即可
提交時還是會報錯
需要再重新commit,且加上“--amend”命令 –a 全部 --amend(修改前次的日志) –s加入“Signed-off-by –m:提交說明 再去執(zhí)行push命令: git push origin head:refs/for/master Push成功!
7. 登錄gerrit查看提交內(nèi)容以及進行評審http://192.168.5.32:8082,輸入用戶名和初始密碼 可以看到剛剛push上去的文件內(nèi)容
點開后可指定評委進行評審
|
|
來自: 昵稱27831725 > 《搭建GIT本地服務器》