設(shè)置用戶信息
如果你是新安裝的Git似芝,第一個(gè)要配置的是你個(gè)人的用戶名稱和電子郵件地址蛹磺。這兩條配置很重要锹安,每次 Git 提交時(shí)都會(huì)引用這兩條信息畅买,說明是誰提交了更新并闲,所以會(huì)隨更新內(nèi)容一起被永久納入歷史記錄:
$ git config --global user.name "name"
$ git config --global user.email "email addr"
如果用了 --global 選項(xiàng),那么更改的配置文件就是位于你用戶主目錄下的那個(gè)谷羞,以后你所有的項(xiàng)目都會(huì)默認(rèn)使用這里配置的用戶信息帝火。如果要在某個(gè)特定的項(xiàng)目中使用其他名字或者電郵,只要去掉 --global 選項(xiàng)重新配置即可湃缎,新的設(shè)定保存在當(dāng)前項(xiàng)目的 .git/config 文件里犀填。
查看配置信息
要檢查已有的配置信息,可以使用 git config --list 命令:
cfox@cfox-PC:~$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=name
user.email=email addr
SSH 公鑰獲取
生成公鑰使用ssh-keygen
命令嗓违,然后一直回車就OK 了九巡,如果你想配置多個(gè)公鑰,要在Enter file in which to save the key (/home/cfox/.ssh/id_rsa):
后加上多個(gè)公鑰的名字蹂季,過個(gè)公鑰的使用這里不會(huì)講冕广,這里只介紹單個(gè)公鑰的生成。
cfox@cfox-PC:~$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/cfox/.ssh/id_rsa):
Created directory '/home/schacon/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/cfox/.ssh/id_rsa.
Your public key has been saved in /home/cfox/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:Jckcdc4wYVWOjc6hmbUAHtk6/SybQeeZBBfTc59BKBE cfox@cfox-PC
The key's randomart image is:
+---[RSA 2048]----+
| ++*EB++. |
| +.*oB.Bo..|
| *oooO oo+|
| oooOoo ..|
| So+*+o |
| o * |
| = |
| o |
| |
+----[SHA256]-----+
執(zhí)行完上面的步驟后偿洁,我們到/home/cfox/.ssh/
目錄下找尋找一對(duì)以 id_dsa
或 id_rsa
命名的文件撒汉,其中一個(gè)帶有 .pub
擴(kuò)展名。 .pub
文件是你的公鑰涕滋,另一個(gè)則是私鑰睬辐。
公鑰看起來是這樣的:
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU
GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3
Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA
t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En
mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx
NrRFi9wrf+M7Q== email addr
最后將公鑰添加到你的遠(yuǎn)程倉庫中就完成了配置,
獲取幫助
想了解 Git 的各式工具該怎么用何吝,可以閱讀它們的使用幫助溉委,方法有三:
$ git help <verb>
$ git <verb> --help
$ man git-<verb>
比如,要學(xué)習(xí) config 命令可以怎么用爱榕,運(yùn)行:
$ git help config