一、在本地配置用戶信息
-
配置內容:user.name 和 user.email
-
配置目的
-
配置方法:windows下打開Git Bash進行操作
git config #查看本機是否配置了個人信息
git config --global user.name "……" #定義全局的用戶名
git config --global user.email "……" #定義全局的郵件地址
git config --list #查看配置信息
二、本地生成SSH Key
-
生成目的:生成公鑰和私鑰,實現本地和服務器的認證
-
生成方法:首先確認本地是否已經有該文件,在用戶主目錄下(例如本機:C:\Users\Administrator.ssh),如果有再確認該目錄下是否有文件
id_rsa
和id_rsa.pub
,如果沒有通過以下方法生成
圖中需要輸入內容的地方一路回車就好,最后在你的主目錄中能看到這兩個文件,id_rsa
是私鑰不要輕易告訴別人,id_rsa.pub
是公鑰可放心告訴任何人
三、添加公鑰到GitLab服務器
添加原因:You won't be able to pull or push project code via SSH until you add an SSH key to your profile,未添加的情況下,載GitLab頁面會明顯提示這個錯誤,是不可以實現上傳操作的
添加方法:copy本地id_rsa.pub的內容到GitLab,具體如圖
四、創建本地版本庫
1、本地目錄下新建文件夾learngit,目錄內容空即可
$ mkdir learngit #創建一個空目錄
$ cd learngit #進入到空目錄中
$ pwd #顯示當前目錄
/e/test-material/learngit
2、把/e/test-material/learngit變成一個Git可以管理的倉庫
$ git init #初始化目錄
Initialized empty Git repository in E:/test-material/learngit/.git/
完成后,/e/test-material/learngit下會多一個.git目錄,說明本地倉庫已建好,我們也可以不初始化本地目錄,通過從遠程倉庫clone在本地生成倉庫
3、通過git clone <遠程倉庫地址>,生成本地的倉庫
cd /e/test-material/learngit #比如進到這個頁面
git clone <遠程倉庫地址> #通過這個命令clone遠程倉庫的內容
小結