最近的專案中有用到三個submodule
造成每次Push就是要輸入四次賬密,實在饒人
決定使用SSH登入比較簡單
詳細步驟如下
- 打開Terminal視窗
- 先來看一下有沒有可以用的SSH public key
- 輸入
$ls -al ~/.ssh
- 如果出現 “No such file or directory” 表示沒有建立過 Key
- 如果沒有建立過Key請輸入(有其他文字的話跳過這個步驟)
後面的mail是範例,請改成自己想輸出的賬號$ssh-keygen -t rsa -C "XXXX@gmail.com"
- 會出現輸入賬密的功能,由於我是本機使用,我全部按Enter跳過
- 完成之後再次輸入看結果
$ls -al ~/.ssh
- 如果有類似下列的文字出現表示成功建立了
XXXX是賬號total 24 drwx------ 5 XXXX staff 160 8 20 10:54 . drwxr-xr-x+ 50 XXXX staff 1600 8 20 10:53 .. -rw------- 1 XXXX staff 1675 8 20 10:53 id_rsa -rw-r--r-- 1 XXXX staff 407 8 20 10:53 id_rsa.pub -rw-r--r-- 1 XXXX staff 175 8 20 10:54 known_hosts
- 接在我們就要取得我們的Key了,再輸入下列指令
成功之後會看見我們的Key$cat ~/.ssh/id_rsa.pub
這樣就OKssh-rsa AAAA......
- 將這個Key貼到Git中存放SSA Key的地方就完成
- 搞定! 收工!
沒有留言:
張貼留言