git配置用戶信息
一、在本地配置用戶信息
配置內(nèi)容:user.name 和 user.email
配置目的:Git用來記錄誰做了什么事
配置方法:windows下打開Git Bash進(jìn)行操作
查看本機(jī)是否配置了個(gè)人信息
git config --global user.name "……" #定義全局的用戶名
git config --global user.email "……" #定義全局的郵件地址
git config --list #查看配置信息</pre>
二典蝌、本地生成SSH Key
生成目的:生成公鑰和私鑰,實(shí)現(xiàn)本地和服務(wù)器的認(rèn)證
生成方法:首先確認(rèn)本地是否已經(jīng)有該文件躏尉,在用戶主目錄下(例如本機(jī):C:\Users\Administrator.ssh),如果有再確認(rèn)該目錄下是否有文件
id_rsa
和id_rsa.pub
谒亦,如果沒有通過以下方法生成
圖中需要輸入內(nèi)容的地方一路回車就好逃片,最后在你的主目錄中能看到這兩個(gè)文件,id_rsa
是私鑰不要輕易告訴別人攻冷,id_rsa.pub
是公鑰可放心告訴任何人
三娃胆、添加公鑰到GitLab服務(wù)器
添加原因:You won't be able to pull or push project code via SSH until you add an SSH key to your profile,未添加的情況下等曼,載GitLab頁面會(huì)明顯提示這個(gè)錯(cuò)誤里烦,是不可以實(shí)現(xiàn)上傳操作的
添加方法:copy本地id_rsa.pub的內(nèi)容到GitLab,具體如圖
四禁谦、創(chuàng)建本地版本庫
1胁黑、本地目錄下新建文件夾learngit,目錄內(nèi)容空即可
cd learngit #進(jìn)入到空目錄中
$ pwd #顯示當(dāng)前目錄
/e/test-material/learngit
2州泊、把/e/test-material/learngit變成一個(gè)Git可以管理的倉庫
$ git init #初始化目錄
Initialized empty Git repository in E:/test-material/learngit/.git/
完成后丧蘸,/e/test-material/learngit下會(huì)多一個(gè).git目錄,說明本地倉庫已建好遥皂,我們也可以不初始化本地目錄力喷,通過從遠(yuǎn)程倉庫clone在本地生成倉庫
3、通過git clone <遠(yuǎn)程倉庫地址>演训,生成本地的倉庫
cd /e/test-material/learngit #比如進(jìn)到這個(gè)頁面
git clone <遠(yuǎn)程倉庫地址> #通過這個(gè)命令clone遠(yuǎn)程倉庫的內(nèi)容
小結(jié)
到這里我們就為提交工作區(qū)資料到本地倉庫弟孟,并push資料到遠(yuǎn)程倉庫做好了充分的準(zhǔn)備,下面要做的就是熟悉git的一些基礎(chǔ)命令