首頁  >  文章  >  開發工具  >  講解如何在Git上設定SSH Key

講解如何在Git上設定SSH Key

PHPz
PHPz原創
2023-04-03 09:18:1513360瀏覽

Git是目前世界上最受歡迎的由Linus Torvalds創立的版本控制軟體之一。在開發過程中,我們可以使用Git對程式碼進行版本控制、協作開發等。在使用Git時,我們可以使用SSH Key進行身份驗證,以便於我們的程式碼庫和伺服器之間的安全連線。下面,我們來詳細講解如何在Git上設定SSH Key。

一、產生SSH Key

  1. 開啟終端機或命令列。
  2. 輸入並執行以下指令:
ssh-keygen -t rsa -C "your_email@example.com"

其中,將 "your_email@example.com" 替換為你的郵件地址。

執行後會出現以下提示:

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

直接按下回車鍵,使用預設情況即可。接著,會提示輸入密碼,也可以直接回車跳過。

  1. 產生成功後,可以在 .ssh 目錄下看到兩個檔案:id_rsaid_rsa.pub

二、將SSH Key加入GitHub帳號

  1. 登入你的GitHub帳號。
  2. 點擊右上角的頭像,選擇 Settings
  3. 選擇 SSH and GPG keys
  4. 點選右上角的 New SSH key
  5. 在彈出的新增SSH Key的方塊中,輸入Title和Key。

Title是為SSH Key起的一個名稱,Key是在終端機中產生的SSH Key的公鑰內容(即.ssh 目錄下的id_rsa. pub 文件內容)。

  1. 點選新增。

三、將SSH Key加入GitLab帳號

  1. 登入你的GitLab帳號。
  2. 點擊右上角的頭像,選擇 Settings
  3. 選擇 SSH keys
  4. 點選右上角的 Add SSH key

Title是為SSH Key起的一個名稱,Key是在終端機中產生的SSH Key的公鑰內容(即.ssh 目錄下的id_rsa. pub 文件內容)。

  1. 點選新增。

四、將SSH Key加入Bitbucket帳號

  1. 登入你的Bitbucket帳號。
  2. 點選右上角的頭像,選擇 Bitbucket settings
  3. 選擇 SSH keys
  4. 點選右上角的 Add key

Title是為SSH Key起的一個名稱,Key是在終端機中產生的SSH Key的公鑰內容(即.ssh 目錄下的id_rsa. pub 文件內容)。

  1. 點選新增。

五、測試SSH Key

在終端機輸入以下指令:

ssh -T git@github.com

以GitHub為例,若出現以下提示則表示成功:

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

如果遇到連線問題,則需要進一步檢查SSH Key的設定、防火牆等。

以上是講解如何在Git上設定SSH Key的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn