Git配置用戶名密碼


配置Git

在Linux下和windows下配置Git的方法差不多,只是在Linux下,可以在命令行里直接使用git config進行配置, 而在windows下則要先打開“Git Bash”,進入msysGit命令行界面,再用git config命令進行相應的配置操作。

好了,前面安裝好了Git,現在我們開始配置:

第一個需要配置的就是用戶的用戶名和email,因為這些內容會出現在你的每一個提交(commit)里面的,像下面這樣:

$ git log #我們用git log查看當前倉庫的提交(commit)日志
commit 71948005382ff8e02dd8d5e8d2b4834428eece24
Author: author <author@corpmail.com>
Date: Thu Jan 20 12:58:05 2011 +0800
Project init

下面的這兩行命令就是設置用戶名和email:

$ git config --global user.name author #將用戶名設為author
$ git config --global user.email author@corpmail.com #將用戶郵箱設為author@corpmail.com

Git的配置信息分為全局和項目兩種,上面命令中帶了“--global"參數,這就意味是在進行全局配置,它會影響本機上的每個一個Git項目。

大家看到,上面我們用的是@corpmail(公司郵箱);但是有時候我們可能也參與了一些開源項目,那么就需要新的用戶名和自己的私人郵箱,Git 可以為每個項目設定不同的配置信息。

在命令行環境,進入Git項目所在目錄,執行下面的命令:

$ git config user.name nickname#將用戶名設為nickname
$ git config user.email nickname@gmail.com #將用戶郵箱設為nickname@gmail.com

Git的設計哲學和Linux(*nix)一樣,盡量的使用“文本化”(Textuality);它里面盡量用文本化的形式存儲信息,對於配置信息也更是如此,用戶的這些配置信息全部是存儲在文本文件中。Git的全局配置文件是存放在"~/.gitconfig"(用戶目錄下的.gitconfig)文件中:

我們用cat、head命令查看全局配置信息文件,並假設相關配置信息存儲在文件的前3行(當然也有可能不在前3行,這里只是為了方便表示)

$ cat ~/.gitconfig | head -3 
[user]
name = author
email = author@corpmail.com

而項目配置文件是存放在Git項目所在目錄的".git/config"文件中,這里也像上面一樣用cat、head命令查看一下:

$ cat .git/config | head -3
[user]
name = nickname
email = nickname@gmail.com

如果大家對於Git熟悉后,可以直修改”~/.gitconfig”,”.git/config”這兩個文件進行配置。

Git里還有很多可以配置的地方,大家可以參考一下git config 和 定制git


這一篇寫起來有點平淡無奇,但這是一個Git用戶邁出的第一步。后面我還會有一系列的文章出來,都是我個人使用過程中的感悟。

有朋友問我:“為什么把文章叫作:‘Git歷險記’”。這是因為在使用Git的歷程中,我碰到過N多的問題;同時也覺得它有點小復雜。但是當這些問題解開后,就有時不得不贊嘆它設計的巧妙之處。


免責聲明!

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



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