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