新人使用Git获取远程仓库项目
前言
這篇git技術(shù)篇非常的簡(jiǎn)單基礎(chǔ),寫它的原因很簡(jiǎn)單,因?yàn)楝F(xiàn)在很多的年輕人都很浮躁,剛?cè)腴T就想學(xué)最牛x的,看不起基礎(chǔ)的一些技術(shù),比如說(shuō)git操作、Linux基礎(chǔ)命令,編程基礎(chǔ)啥的。我身邊有很多這樣的年輕人,整天大數(shù)據(jù)ChatGPT,人工智能啥的,不注重基礎(chǔ)能力的培養(yǎng)。拿網(wǎng)上的例子改一改就覺(jué)得自己掌握了這項(xiàng)技術(shù),曾經(jīng)我年輕的時(shí)候也是這樣的,但后果很嚴(yán)重,中間吃了很多苦,在公司因?yàn)榛A(chǔ)不扎實(shí),提交的代碼線上有問(wèn)題導(dǎo)致出問(wèn)題被技術(shù)老大瘋狂吼,特別丟人。不過(guò)領(lǐng)導(dǎo)后面一點(diǎn)點(diǎn)的糾正了我的錯(cuò)誤,并告訴我要注重基礎(chǔ)知識(shí)能力的培養(yǎng)。我現(xiàn)在仍然非常感謝這位領(lǐng)導(dǎo),但是不是每個(gè)人都有機(jī)會(huì)遇到好領(lǐng)導(dǎo)的。新入行的小萌新一定要戒嬌戒躁,好好學(xué)習(xí)基礎(chǔ)。
操作過(guò)程演示
1. 配置git
當(dāng)我們下載安裝完git工具后,接下來(lái)要做的就是配置,也就是將你的用戶名和郵箱配置到git中,后面需要使用你的郵箱生成ssh key (一種加密的key,后面會(huì)介紹),你后面提交代碼啥的會(huì)顯示你的用戶名稱,其他人可以通過(guò)Git的git log命令看到你的代碼提交記錄,如下所示:
接下來(lái)讓我們看下如何配置用戶名和郵箱:
當(dāng)你把git工具安裝好后,打開(kāi)git工具,在windows中打開(kāi)方式可以有3種,Mac和Linux中直接在命令行操作就行了)第一種是點(diǎn)擊桌面的圖標(biāo),打開(kāi)git的命令行,
第二種是直接在“開(kāi)始”菜單中
第三種是隨便找一個(gè)文件夾,然后點(diǎn)擊鼠標(biāo)右鍵
然后配置上用戶名和郵箱,在前面的文章中講過(guò)配置,這里就不講了
2.生成以及查看SSH Key
配置好用戶名和郵箱后我們就可以生成ssh-key了,這個(gè)ssh-key就是一種加密的密鑰,加密方式分為對(duì)稱加密和非對(duì)稱加密,對(duì)稱加密就是加密和解密使用的是一個(gè)密鑰,就比如我們傳遞信息的時(shí)候,為了防止信息被其他人偷窺,我們就使用密鑰對(duì)信息進(jìn)行加密,這個(gè)密鑰可能是一串?dāng)?shù)字或者是其他符號(hào)等,接收者收到后就用我們給他的密鑰解密,但是必須要和我們加密的一樣才能解開(kāi)原文。非對(duì)稱加密是我們發(fā)送和接收信息的人都有一個(gè)公鑰和私鑰,私鑰我們各自保存,使用公鑰加密,只能使用對(duì)應(yīng)的私鑰解密,然后我們將自己的公鑰發(fā)送給對(duì)方,這個(gè)公鑰被誰(shuí)獲取了都無(wú)所謂,然后我們要傳遞信息的時(shí)候就使用對(duì)方的公鑰加密,這樣收到信息的是就可以用自己的私鑰解密了。git用的就是非對(duì)稱加密的方法。我們看下如何生成公鑰和私鑰
使用命令:ssh-keygen -t rsa -C "你配置的郵箱"然后一直按回車鍵(鍵盤上的enter鍵)就行了
我的是已經(jīng)生成過(guò)了,所以會(huì)顯示圖中的內(nèi)容
3.獲取遠(yuǎn)程倉(cāng)庫(kù)代碼
在上一步我們生成了ssh-key,接下來(lái)就是看下如何去使用它,我們可以通過(guò)命令cat ~/.ssh/id_rsa.pub 查看公鑰
也可以找到我們的系統(tǒng)C盤用戶目錄下找到你的登錄用戶名下的.ssh文件夾下的id_rsa.pub文件使用記事本打開(kāi)就能看到生成的ssh-key的公鑰信息了,后面我們會(huì)將它配置到遠(yuǎn)程倉(cāng)庫(kù)上。這樣才能和遠(yuǎn)程倉(cāng)庫(kù)建立通信連接,然后下載到遠(yuǎn)程倉(cāng)庫(kù)的代碼
我們以github為例,其實(shí)遠(yuǎn)程倉(cāng)庫(kù)如gitlab,gerrt都是大同小異的,打開(kāi)你的github后點(diǎn)擊你的頭像在彈出的選項(xiàng)中選擇settings
點(diǎn)擊settings后會(huì)跳轉(zhuǎn)到下面的界面中:點(diǎn)擊"New SSH key"新增加一個(gè)key,然后把你電腦里面生成的公鑰(id_rsa.pub)中的內(nèi)容全部復(fù)制過(guò)來(lái),保存就行了
接下來(lái)就可以愉快的使用git clone 命令克隆復(fù)制代碼了
總結(jié)
本文主要介紹了如何配置用戶名和郵箱,然后生成ssh-key去遠(yuǎn)程倉(cāng)庫(kù)上克隆代碼,文章很簡(jiǎn)單,但是我想傳遞的意思是不要忽視任何簡(jiǎn)單的東西,不管有多簡(jiǎn)單,我們都要?jiǎng)邮秩?shí)踐下,養(yǎng)成一種嚴(yán)謹(jǐn)?shù)睦碚摵蛯?shí)踐相結(jié)合的習(xí)慣。千萬(wàn)不要養(yǎng)成壞習(xí)慣,否則真的很難改掉的。
總結(jié)
以上是生活随笔為你收集整理的新人使用Git获取远程仓库项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 求各位帮帮忙
- 下一篇: linux下如何计算cpu利用率,Lin