日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

git&gerrit學習

 昵稱27831725 2017-12-08

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)境

運行以下命令:

  • git config --global user.name <your_user_name>
  • git config --global user.email <your_email>
  • git config --global core.autocrlf input
  • git config --global core.filemode false
  • git config --global core.diff auto
  • git config --global core.status auto
  • git config --global core.branch auto

 

 

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)容

 

 

點開后可指定評委進行評審

  

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多