git配置用戶信息


git配置用戶信息

一、在本地配置用戶信息

  1. 配置內容:user.name 和 user.email

  2. 配置目的:Git用來記錄誰做了什么事

  3. 配置方法:windows下打開Git Bash進行操作

 git config #查看本機是否配置了個人信息
 git config --global user.name "……" #定義全局的用戶名
 git config --global user.email "……" #定義全局的郵件地址
 git config --list #查看配置信息

二、本地生成SSH Key

  1. 生成目的:生成公鑰和私鑰,實現本地和服務器的認證

  2. 生成方法:首先確認本地是否已經有該文件,在用戶主目錄下(例如本機:C:\Users\Administrator.ssh),如果有再確認該目錄下是否有文件id_rsaid_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遠程倉庫的內容

小結

到這里我們就為提交工作區資料到本地倉庫,並push資料到遠程倉庫做好了充分的准備,下面要做的就是熟悉git的一些基礎命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM