在git bash安裝完成後,還需要最後一步設定,在命令列輸入:
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
因為git是分布式版本控制系統,所以,每個機器都必須自報家門:你的名字和email位址。你也許會擔心,如果有人故意冒充別人怎麼辦?這個不必擔心,首先我們相信大家都是善良無知的群眾,其次,真的有冒充的也是有辦法可查的。
注意git config
命令的--global
引數,用了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。
在客戶端配置好賬號後,就不用每次我們推送時都要輸入賬號與密碼,
在配置好之後,我們怎麼將檔案推送到github呢
1)將生成的私鑰張貼到github上
建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa
和id_rsa.pub
這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell(windows下開啟git bash),建立ssh key:
$ ssh-keygen -t rsa -c
你需要把郵件位址換成你自己的郵件位址,然後一路回車,使用預設值即可,由於這個key也不是用於軍事目的,所以也無需設定密碼。
如果一切順利的話,可以在使用者主目錄裡找到.ssh
目錄,裡面有id_rsa
和id_rsa.pub
兩個檔案,這兩個就是ssh key的秘鑰對,id_rsa
是私鑰,不能洩露出去,id_rsa.pub
是公鑰,可以放心地告訴任何人。
1.)注意如果沒有配置賬號資訊,要在推送時輸入密碼時,密碼的輸入時不回顯。
2)第一次利用git push 的時候可能會推送不上去,這時我們可以先git pull 下來,在在本地利用git merge[branch]合併到本地,在進行推送就可以成功推送
Git配置使用者資訊
目錄 配置使用者名稱 配置郵箱 注意事項 當安裝完git後應該做的第一件事就是設定使用者名稱與郵件位址。這樣做很重要,因為每次git的提交都會使用這些資訊,並且它會寫入到每一次的提交中。使用下面的命令來將自己的使用者名稱加入到git 配置中。git config global user.name 例...
git配置資訊
一 概述 安裝過git bash且執行過git的任何乙個配置命令後,在家目錄 c users administrator 中會有乙個.gitconfig檔案 二 配置作者資訊 不標識自己是誰,git不能用 大多數情況是全域性配置作者資訊,也可以在某個倉庫中配置作者資訊。git config glob...
Git配置多個使用者
兩個倉庫,github上乙個,gitlab上乙個,使用者名稱與密碼不同,而且兩個專案都需要處理。這時候就需要配置多個使用者,進行不同倉庫的操作。1.清除之前的全域性配置 列出全域性使用者名稱,郵箱配置 git config global list 重置使用者名稱和郵箱 git config glob...