天天看點

Mac下SSH使用與配置 && Mac上webstorm與git倉庫建立連接配接

其實,Windows也差不多是這個步驟
      • webstorm與git倉庫建立連接配接
  1. 打開Mac終端,輸入

    cd ~/.ssh

    檢查.ssh檔案是否存在,不存在,進行步驟2
  2. 如果沒有安裝ssh檔案,終端輸入指令ssh -v,安裝ssh檔案
usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
       [-D [bind_address:]port] [-E log_file] [-e escape_char]
       [-F configfile] [-I pkcs11] [-i identity_file]
       [-J [[email protected]]host[:port]] [-L address] [-l login_name] [-m mac_spec]
       [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
       [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
       [[email protected]]hostname [command]
           
  1. 輸入指令

    ssh-keygen -t rsa -C “[email protected]”

    ,生成下面東西,在分号後面輸入

    [press enter]

    ,即以預設路徑進行檔案存儲。(備注“[email protected]為你github的賬号)
ssh-keygen -t rsa -C "[email protected]"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/hugo/.ssh/id_rsa): [Press enter]
           
  1. 根據終端提示,需要輸入github密碼->enter鍵,在輸入一次後還需要再次确認密碼(備注:輸入的密碼是沒顯示的)
Enter passphrase (empty for no passphrase): 
Enter same passphrase again:
           
  1. 當兩次密碼輸入正确後會産生以下内容:
The key's randomart image is:
+---[RSA 2048]----+
|         .. .o =B|
|        .  o O+B*|
|        ..= *[email protected]+o|
|        .=.o.Oo.o|
|        S...= o* |
|             .o.o|
|             .. E|
|             +.o.|
|            ..+o+|
+----[SHA256]-----+
           

  這就說明公鑰已經在你電腦裡了。

PS:

  

$ssh-keygen -t rsa -C [email protected]

檢查 ssh/id_rsa 公鑰是否存在,回車後出現“

Generating public/private rsa key pair.Enter file in which to save the key(/Users/fengcaifan/.ssh/id_rsa):

”,這裡按回車,如果公鑰已經存在的話會出現 “

/Users/xxx/.ssh/id_rsa already exists.

”字段,不存在的話就會叫你輸密碼了,其實可以不輸密碼的,連續點選回車之後出現:步驟5代碼,這就說明公鑰已經在你電腦裡了。

  1. $ls

    檢視目前所有檔案。這時你會看到:

    github_rsa;id_rsa;known_hosts;ls.pub;github_rsa.pub;id_rsa.pub;ls...

    這些檔案;
  2. $vim id_rsa.pub

    打開公鑰,拷貝裡面的東西,等下github上要用;

    OK,這就成功了一小步了,現在開始配置github上的東西:

  3. 打開github,點選頭像,點選下面的settings,進入個人設定;
  4. 選擇SSH and GPG keys,建立新的SSH:New SSH key;
  5. title随便填寫,key就是剛才id_rsa.pub 拷貝的東西,這裡要注意key值的格式,它會有placeholder提醒你;
即GitHub -> setting -> SSH and GPG keys -> New SSH key -> title随便填,然後把複制的檔案放進去
  1. OK,這裡就建立成功了,

    $ssh -T [email protected]

    看是否成功。

    PS:

      

    $ssh -T [email protected]

    檢查是否已存在ssh;

  

$ssh -T [email protected]

檢查是否和github連接配接上,連結成功的話會出現“

Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

”字段;

webstorm與git倉庫建立連接配接

  1. 打開webstorm,在上面WebStorm打開preferences,搜尋GitHub,填寫GitHub賬号密碼,填寫完需要設定一個密碼,應用,确定即可。
  2. 搜尋git,按照路徑按照git,應用,确定。
  3. 打開webstorm,在Mac的上面打開VSC -> 版本控制中心 -> git ,複制GitHub的連結