在Linux系統(tǒng)上連接GitHub的方法步驟(適用2025年)
在2025年,使用 Linux 系統(tǒng)連接 GitHub 的推薦方式是通過(guò) SSH (Secure Shell) 協(xié)議進(jìn)行身份驗(yàn)證。這種方式不僅安全,還能免去每次操作時(shí)輸入用戶名和密碼的繁瑣。
步驟一:檢查并安裝 Git
首先,確保你的系統(tǒng)已安裝 Git:
git --version
如果未安裝,使用下面的命令安裝 (Debian/Ubuntu 系統(tǒng)):
sudo apt update sudo apt install git
步驟二:生成 SSH 密鑰
生成 SSH 密鑰對(duì),用于與 GitHub 進(jìn)行安全通信:
ssh-keygen -t ed25519 -C "your_email@example.com"
-t ed25519
:指定密鑰類型-C
:注釋信息,通常填入 GitHub 注冊(cè)郵箱
按回車使用默認(rèn)路徑(~/.ssh/id_ed25519
)
(這里需要注意一下路徑,這個(gè)路徑會(huì)因?yàn)閭€(gè)體機(jī)器不同而變化。)
步驟三:將 SSH 公鑰添加到 GitHub
查看并復(fù)制公鑰內(nèi)容:
cat ~/.ssh/id_ed25519.pub
登錄 GitHub ,進(jìn)入 SSH and GPG keys 頁(yè)面
點(diǎn)擊“New SSH key”
填寫(xiě) Title:My Linux Laptop
;Key 填寫(xiě)復(fù)制的公鑰
點(diǎn)擊“Add SSH key” 完成
步驟四:測(cè)試 SSH 連接
ssh -T git@github.com
第一次連接時(shí),系統(tǒng)會(huì)提示確認(rèn),輸入 yes
,如果成功,會(huì)顯示:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
步驟五:克隆倉(cāng)庫(kù)或添加遠(yuǎn)程倉(cāng)庫(kù)
克隆倉(cāng)庫(kù):
git clone git@github.com:username/repository.git
或者添加遠(yuǎn)程倉(cāng)庫(kù):
git remote add origin git@github.com:username/repository.git
將 username
和 repository
替換為你的 GitHub 用戶名和項(xiàng)目名
常見(jiàn)問(wèn)題解答
Q1:如果我已經(jīng)有了 SSH 密鑰,還需要重新生成嗎?
A1: 如果已有密鑰,且未被其他服務(wù)使用,可直接使用:
cat ~/.ssh/id_ed25519.pub
Q2:如何在多臺(tái)設(shè)備上使用同一 GitHub 賬戶?
A2: 每臺(tái)設(shè)備單獨(dú)生成密鑰,將公鑰添加到 GitHub ,GitHub 支持多個(gè) SSH 公鑰
Q3:如何刪除不再使用的 SSH 密鑰?
A3: 登錄 GitHub,進(jìn)入 SSH and GPG keys ,點(diǎn)擊“Delete” 刪除相應(yīng)密鑰
至此,你已經(jīng)成功在 Linux 系統(tǒng)上配置了 SSH 以連接 GitHub,安全且高效!
如需進(jìn)一步了解 Git 和 GitHub 的使用,建議參考官方文檔或相關(guān)教程。
到此這篇關(guān)于在Linux系統(tǒng)上連接GitHub的方法步驟(適用2025年)的文章就介紹到這了,更多相關(guān)Linux連接GitHub內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux中使用命令more,less,cat查看文件內(nèi)容
今天小編就為大家分享一篇關(guān)于Linux中使用命令more,less,cat查看文件內(nèi)容,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03CentOS7按時(shí)間段截取指定的Tomcat日志到指定文件的方法
這篇文章主要介紹了CentOS7按時(shí)間段截取指定的Tomcat日志到指定文件的方法的,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11有效學(xué)習(xí)Linux系統(tǒng)的4個(gè)方法
這篇文章主要為大家詳細(xì)介紹了有效學(xué)習(xí)Linux系統(tǒng)的4個(gè)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01linux如何實(shí)現(xiàn)一鍵部署nfs過(guò)程圖解
這篇文章主要介紹了linux如何實(shí)現(xiàn)一鍵部署nfs過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07