如何跟遠(yuǎn)程倉(cāng)庫(kù)一起協(xié)作提交代碼
大小:0.4 MB 人氣: 2017-10-10 需要積分:1
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
1. SSH
你擁有了一個(gè) GitHub 賬號(hào)之后,就可以自由的 clone 或者下載其他項(xiàng)目,也可以創(chuàng)建自己的項(xiàng)目,但是你沒法提交代碼。仔細(xì)想想也知道,肯定不可能隨意就能提交代碼的,如果隨意可以提交代碼,那么 GitHub 上的項(xiàng)目豈不亂了套了,所以提交代碼之前一定是需要某種授權(quán)的,而 GitHub 上一般都是基于 SSH 授權(quán)的。
那么什么是 SSH 呢?
簡(jiǎn)單點(diǎn)說,SSH是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間的加密登錄。目前是每一臺(tái) Linux 電腦的標(biāo)準(zhǔn)配置。而大多數(shù) Git 服務(wù)器都會(huì)選擇使用 SSH 公鑰來進(jìn)行授權(quán),所以想要在 GitHub 提交代碼的第一步就是要先添加 SSH key 配置。
2. 生成SSH key
Linux 與 Mac 都是默認(rèn)安裝了 SSH ,而 Windows 系統(tǒng)安裝了 Git Bash 應(yīng)該也是帶了 SSH 的。大家可以在終端(win下在 Git Bash 里)輸入 ssh 如果出現(xiàn)以下提示證明你本機(jī)已經(jīng)安裝 SSH, 否則請(qǐng)搜索自行安裝下。

緊接著輸入 ssh-keygen -t rsa,什么意思呢?就是指定 rsa 算法生成密鑰,接著連續(xù)三個(gè)回車鍵(不需要輸入密碼),然后就會(huì)生成兩個(gè)文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密鑰,id_rsa.pub 就是公鑰。這兩文件默認(rèn)分別在如下目錄里生成:
Linux/Mac 系統(tǒng) 在 ~/.ssh下,win系統(tǒng)在 /c/Documents and Settings/username/.ssh下,都是隱藏文件,相信你們有辦法查看的。
接下來要做的是把 id_rsa.pub 的內(nèi)容添加到 GitHub 上,這樣你本地的 id_rsa 密鑰跟 GitHub 上的 id_rsa.pub 公鑰進(jìn)行配對(duì),授權(quán)成功才可以提交代碼。
3. GitHub 上添加 SSH key
第一步先在 GitHub 上的設(shè)置頁(yè)面,點(diǎn)擊最左側(cè) SSH and GPG keys :

非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
下載地址
如何跟遠(yuǎn)程倉(cāng)庫(kù)一起協(xié)作提交代碼下載
相關(guān)電子資料下載
- 機(jī)器人技術(shù)中常用的路徑規(guī)劃算法的開源庫(kù) 74
- GitHub基于大語(yǔ)言模型構(gòu)建Copilot的經(jīng)驗(yàn)和教訓(xùn) 329
- 機(jī)器人基于搜索和基于采樣的路徑規(guī)劃算法 46
- Text4Shell的burp被動(dòng)掃描插件 85
- 新型威脅:探索LLM攻擊對(duì)網(wǎng)絡(luò)安全的沖擊 293
- 如何使用Github高效率的查找項(xiàng)目 126
- 傳微軟員工在GitHub失誤中意外泄露38TB敏感數(shù)據(jù) 178
- 【比特熊充電棧】開啟 GitHub Copilot 開發(fā)之旅 144
- GitHub的人工智能編碼聊天機(jī)器人現(xiàn)已可供個(gè)人使用 380
- MEMS傳感器內(nèi)置的MLC與FSM有什么差別? 109