Git是目前世界上最受歡迎的由Linus Torvalds創立的版本控制軟體之一。在開發過程中,我們可以使用Git對程式碼進行版本控制、協作開發等。在使用Git時,我們可以使用SSH Key進行身份驗證,以便於我們的程式碼庫和伺服器之間的安全連線。下面,我們來詳細講解如何在Git上設定SSH Key。
一、產生SSH Key
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):
直接按下回車鍵,使用預設情況即可。接著,會提示輸入密碼,也可以直接回車跳過。
.ssh
目錄下看到兩個檔案:id_rsa
和 id_rsa.pub
。 二、將SSH Key加入GitHub帳號
Title是為SSH Key起的一個名稱,Key是在終端機中產生的SSH Key的公鑰內容(即.ssh
目錄下的id_rsa. pub
文件內容)。
三、將SSH Key加入GitLab帳號
Title是為SSH Key起的一個名稱,Key是在終端機中產生的SSH Key的公鑰內容(即.ssh
目錄下的id_rsa. pub
文件內容)。
四、將SSH Key加入Bitbucket帳號
Title是為SSH Key起的一個名稱,Key是在終端機中產生的SSH Key的公鑰內容(即.ssh
目錄下的id_rsa. pub
文件內容)。
五、測試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中文網其他相關文章!