2019年11月13日 星期三

Gitlab and Sourcetree

Generate ssh key

cd ~/.ssh
ssh-keygen -t rsa -C "email@ex.com"  //email 可隨便打
//產生 id_rsa //密鑰
//id_rsa.pub //公鑰
//檔名一定要是id_rsa,因為sourcetree 不能匯入ssh key, 只會找預設的key

Gitlab ssh setting

登入gitlab,
左側欄有SSH Keys,
貼上 id_rsa.pub的內容,
最後的email不用貼

Testing

ssh://git@host/test.git
//user 一定要是git,這是自架的gitlab預設的
//有反應就是設定正確

Sourcetree setting

在sourcetree的設定裡,改成跟ssh 測試一樣。
ssh://git@host/test.git

問題

1 如果domain不行,改用ip
2 記得user 要用git

沒有留言:

張貼留言