git config --list 檢視所有配置 // 提交時讀取使用者名稱稱及郵箱優先順序 --local > --global > --system // 全域性配置使用者名稱稱及郵箱 git config --global user.name "使用者名稱稱" git config --global user.email "使用者郵箱" // 區域性配置使用者名稱稱或郵箱,當目前電腦配置連結多個git倉庫時 // 可以對當前專案進行單獨區分,目前只學會在具體專案下執行生效, // 下載新專案時需單獨配置需重新執行配置,貌似不支援整個資料夾方式配置 git config --local user.name "使用者名稱稱" git config --local user.email "使用者郵箱" // --unset 加上可進行刪除使用者名稱稱或者郵箱 git config --global --unset user.name "使用者名稱稱" git config --global --unset user.email "使用者名稱稱" // 生成SSH 可以新增括號中內容指定生成檔名稱及目錄 配置多個時需要生成多個ssh鑰檔案,所以需要指定 ssh-keygen -t -rsa -C "使用者名稱稱" ( -f ~/.ssh/id_rsa_private ) // 將使用者下面的.ssh目錄下生成的id_rsa.pub 檔案配置到對應倉庫下的SSH連結key裡面 // 測試SSH 是否連線成功 ssh -T git@1.1.1.1 // 伺服器具體地址 // 注: 連結多個庫時需要在.ssh目錄下新增伺服器對映關係,疑似預設會讀取id_rsa檔案 // 當進行測試SSH時會報錯,需要輸入密碼,但是密碼輸入什麼都不對 // 對映關係名稱是.ssh目錄下新增名為 config 的配置檔案,無字尾名稱 config #配置1 Host 1.1.1.1 // 伺服器IP或域名 HostName 192.168.1.1 // host別名貌似可以隨便取,未測試 IdentityFile ~/.ssh/id_rsa // 對應配置根據使用者名稱稱ssh生成鑰檔案 User pinnuli #配置2 Host 2.2.2.2 HostName 192.168.2.2 IdentityFile ~/.ssh/id_rsa_private User pinnuli