天天看點

Mac系統Git生成ssh公鑰

        在使用git倉庫進行代碼管理時,新的電腦上往往需要生成ssh公鑰進行比對,mac系統生成git公鑰過程如下:

1.檢查本機是否已有公鑰

在終端中輸入如下指令:

<a href="http://my.oschina.net/u/2340880/blog/658594#">?</a>

1

<code>$ </code><code>cd</code> <code>~/.</code><code>ssh</code>

2.如果電腦中有以前遺留的密鑰,将其删除掉

使用如下指令:

2

3

<code>$ </code><code>mkdir</code> <code>key_backup</code>

<code>$ </code><code>cp</code> <code>id_rsa* key_backup</code>

<code>$ </code><code>rm</code> <code>id_rsa*</code>

3.生成新的公鑰

終端中輸入如下指令

<code>$ </code><code>ssh</code><code>-keygen -t rsa -c </code><code>"郵箱位址"</code>

之後終端會提示幾次密碼設定,如果設定了密碼,在向git倉庫進行代碼互動操作時需要鍵入密碼,也可以全部回車帶過,表示不需要密碼。

4.向git倉庫中導入公鑰

在.ssh檔案夾下使用ls指令檢視所有檔案,可以看到生成了一個id_rsa.pub的檔案,使用vi工具打開它,将其内容複制出來,在git倉庫中建立公鑰,複制上去即可。例如github中導入密鑰過程如下圖:

Mac系統Git生成ssh公鑰