其實,Windows也差不多是這個步驟
-
-
- webstorm與git倉庫建立連接配接
-
- 打開Mac終端,輸入
檢查.ssh檔案是否存在,不存在,進行步驟2cd ~/.ssh
- 如果沒有安裝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]
- 輸入指令
,生成下面東西,在分号後面輸入ssh-keygen -t rsa -C “[email protected]”
,即以預設路徑進行檔案存儲。(備注“[email protected]為你github的賬号)[press enter]
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]
- 根據終端提示,需要輸入github密碼->enter鍵,在輸入一次後還需要再次确認密碼(備注:輸入的密碼是沒顯示的)
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
- 當兩次密碼輸入正确後會産生以下内容:
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代碼,這就說明公鑰已經在你電腦裡了。
-
檢視目前所有檔案。這時你會看到:$ls
這些檔案;github_rsa;id_rsa;known_hosts;ls.pub;github_rsa.pub;id_rsa.pub;ls...
-
$vim id_rsa.pub
打開公鑰,拷貝裡面的東西,等下github上要用;
OK,這就成功了一小步了,現在開始配置github上的東西:
- 打開github,點選頭像,點選下面的settings,進入個人設定;
- 選擇SSH and GPG keys,建立新的SSH:New SSH key;
- title随便填寫,key就是剛才id_rsa.pub 拷貝的東西,這裡要注意key值的格式,它會有placeholder提醒你;
即GitHub -> setting -> SSH and GPG keys -> New SSH key -> title随便填,然後把複制的檔案放進去
- OK,這裡就建立成功了,
$ssh -T [email protected]
看是否成功。
PS:
檢查是否已存在ssh;$ssh -T [email protected]
$ssh -T [email protected]
檢查是否和github連接配接上,連結成功的話會出現“
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
”字段;
webstorm與git倉庫建立連接配接
- 打開webstorm,在上面WebStorm打開preferences,搜尋GitHub,填寫GitHub賬号密碼,填寫完需要設定一個密碼,應用,确定即可。
- 搜尋git,按照路徑按照git,應用,确定。
- 打開webstorm,在Mac的上面打開VSC -> 版本控制中心 -> git ,複制GitHub的連結