windows+securecrt+git環境搭建

1. Gerrit的用戶名和密碼

Gerrit用戶名默認爲姓名全拼小寫,如:quanshui
密碼爲:quan1234


2. 配置服務器ip地址

因爲使用securecrt連接遠程服務,一般用戶沒有權限,所以需要linux管理員,配置

host

相關命令:vi etc/hosts

加入 下邊內容:

服務器ip(例192.168.3.23)  servertest


3. 配置Gerrit服務器映射

cd ~

mkdir .ssh

vi .ssh/config

加入如下內容

Host servertester

User quanshui

Port 29418

Hostname servertest

IdentityFile ~/.ssh/id_rsa

解釋一下:

Host是待會ssh登陸的服務器名

User是Gerrit的用戶名

Port是端口,必須是29418

Hostname是剛纔hosts中配置的服務器

IdentityFile爲待會生成的驗證公鑰


4.生成SSH key

在securecrt下輸入:ssh-keygen -r rsa

會有一個默認存放地址,也可以重新寫地址,但是須和第3步中的IdentityFile地址一致

還會設置,取祕鑰時的密碼,可有可無

然後運行:ssh -add


5.在Gerrit網頁上配置

輸入相應用戶名和密碼,到對應的Settings選項界面,

配置公鑰(剛纔生成的)

配置郵箱,一般前綴和用戶名一樣,要是不一樣,須運行:

git config --global review."servertest/gerrit/".username "你的Gerrit賬戶名"



6.郵箱驗證
登陸郵箱,應該會收到一個驗證URL,點擊即可

7.測試連接
運行:git servertester

  ****    Welcome to Gerrit Code Review    ****
 
  Hi quanshui, you have successfully connected over SSH.
 
  Unfortunately, interactive shells are disabled.
  To clone a hosted Git repository, use:
 
  git clone ssh://quanshui@servertest:29418/REPOSITORY_NAME.git
 
Connection to servertest closed.

8.

至此,Gerrit帳戶配置完成,可通過Gerrit服務器進行代碼的下載和提交


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章