Github、Gitee的ssh配置


內容

windows、mac電腦配置GitHub、Gitee的ssh配置方法。

玩轉 githubgitee 怎么能少了 git 工具那,因此在配置之前首先的確保電腦上已經安裝了 git 工具。

 

確保當前電腦存在對應ssh-key

不管什么系統,配置之前首先要確認下自己電腦上是否已經存在 ssh 對應的文件,有的話可以直接拿來用,當然也可以重新生成。不同系統、不同方式配置如下:

Windows電腦

在 windows 電腦上本身自帶一個終端(cmd),安裝了 git 之后,git 也提供了一個(git bash),相對來說,windows 系統本身提供的比較簡陋,功能也相對比較單一,git bash 則相對強悍許多,不但支持windows本身的命令而且還支持linux的大部分命令,具體操作如下。

 

首先通過程序打開電腦的 cmd 或者 git bash,默認對應的是系統用戶的目錄,這個目錄也是ssh文件生成的目錄,打開之后的樣式如下圖片,如果不是這個路徑,可切換到對應目錄然后再執行下面的操作。

 

此時輸入:

cd .ssh

這里會存在兩種情況:

  1. 沒有提示直接進入文件。
  2. 提示沒有對應的文件夾或者文件。

 

1、首先分析沒有提示直接進入文件的操作

此時如果沒有提示,結果如下圖:

 

則可以接着執行下面的操作。

windows原生的終端不接受linux的命令,比如 ls。這里需要輸入 dir。但是git bash 支持因此 git bash 中可以輸入 ls

 

輸入之后也會有2中結果:

  • 完整的展示出對應的3個文件,如下圖。
  • 什么都沒有或者展示文件與下圖中不一樣。

 

 

2、分析執行 cd .ssh 報錯和執行 dir 或 ls 后不符合上圖文件的操作

沒有對應的文件或者文件不全的,首先查看目錄中生成 ssh-key 章節,確保文件和上圖對應就可以執行后面的 配置gitthub、gitee章節

 

Mac 電腦

mac電腦相對簡單很多,操作如下:

首先打開終端,不管文件在哪里首先執行下面命令:

cd ~

然后執行:

cd .ssh

這里執行之后會出現兩種情況(和windows系統一樣):

  1. 沒有提示直接進入文件。
  2. 提示沒有對應的文件夾或者文件。

 

1、首先分析沒有提示直接進入文件的操作

如果沒有提示效果如下圖:

 

接着執行:

ls

這是會出現兩種結果:

  • 完整的展示出對應的3個文件,如下圖。
  • 什么都沒有或者展示文件與下圖中不一樣。

 

2、分析執行 cd .ssh 報錯和執行 ls 后不符合上圖文件的操作

沒有對應的文件或者文件不全的,首先查看目錄中生成 ssh-key 章節,確保文件和上圖對應就可以執行后面的操作了。

 

生成ssh-key

不管是那個系統生成之前首先需要進入對應的目錄:

  • windows在用戶目錄下(一般通過程序打開終端默認就在用戶目錄下)。
  • mac在根目錄下(不管在哪里執行 cd ~ 即可回到根目錄)。

進入了對應的目錄后,執行下面操作,在終端輸入下面對應的命令:

ssh-keygen -t rsa -C 'your-email'  

注意:

后面 your-email 是填寫自己對應的郵箱。

回車之后會出現下面提示:

windows上提示參考如下:

cefd3eb10d0f9a9e6d008d4de6f4e524.png  

 

這里我加了備注,只要提示類似即可

mac參考如下:

Last login: Sat Jan  6 14:12:16 on ttys000
WMBdeMacBook-Pro:~ WENBO$ ssh-keygen -t rsa -C "1050794513@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/WENBO/.ssh/id_rsa): 
/Users/WENBO/.ssh/id_rsa already exists.
Overwrite (y/n)? n
WMBdeMacBook-Pro:~ WENBO$ 

不出意外,在當前目錄下會生成一個 .ssh 的文件,通過里面會出現三個文件,這里就對接了前面配置中當前電腦已存在對應文件的操作了。當前電腦滿足了文件條件,接着下面操作

 

配置 github、gitee

經過上面的步驟,電腦都有對應的文件了,接下來就是配置github、gitee了。

1、首先在當前電腦的 .ssh 目錄中,找到 id_rsa.pub 這個文件,然后打開這個文件,windows可以用記事本,mac用vi或者vim或者記事本都可以。

2、復制里面的文本內容(全部復制)。

3、登錄自己的github或者gitee等

4、操作細節如下圖:

 

 

第4步操作要注意,我這里是已經有添加 ssh-key,所有出現的是 New SSH key 的按鈕,如果沒有的話會出現 Add SSH key 的按鈕。不管那個按鈕點擊之后配置一樣

5、添加 ssh-key。

 

 

配置操作完成,可以在電腦上對github、gitee等進行ssh鏈接操作了。

 

結語

這個是日常操作筆記,記錄下來,忘了有地方找來看看,順便看看能否幫助到需求的人。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM