SSH Key 是一對 加密金鑰(Key Pair),分成:
鎖頭和鑰匙有對應到,才可以做專案的推送。需要在本機建立 SSH Key,並把公鑰綁定到 Github 帳號中。
若有其他電腦裝置也要使用,也要生成一把新的鑰匙和鎖頭。一個 Github 帳號中可以有很多鎖頭和鑰匙。
當一台電腦有不同 github 帳號時,可以在不同帳號建立不同的 SSH Key 做使用。
在 github clone 專案時,一種是 https 可以快速下載,但每次 git push 時,需要輸入帳密;另外一種是在本機建立SSH Key,登記到 GitHub 帳號去做綁定,讓本機上的專案和遠端 git 常態的連動推送。
ls -la ~/.ssh
nano ~/.ssh/config
因為我有兩個github帳號,一個是私人用,一個是公司用,所以需要建立兩個SSH Key,各自綁定到兩個不同的帳號上
要記得為本機的登入環境添加私鑰,否則push不上去!
推拉指令
查看狀態
切換分支
暫存檔案
合併分支
好,得先把專案推上 github 才可以部署上線呀!