git的安裝與初配置

一. 初次安裝git後後配置用戶名與郵箱:

# 注意:引號內請輸入你自己設置的名字,和你自己的郵箱,
# 此用戶名和郵箱是git提交代碼時用來顯示你身份和聯繫方式的,
# 並不是github用戶名和郵箱
git config --global user.name "yourname"
git congig --global user.email "[email protected]"

二. git使用ssh密鑰:

 1. 生成密鑰對
 2. 添加公鑰到你的遠程倉庫(github)
 3. 修改git的 remote url
  • 生成密鑰對:
    git服務器一般是選用使用ssh公鑰進行授權,系統中的每一個用戶都必須提供
    一個公鑰用於授權。ssh公鑰默認存儲在本用戶下的~/.ssh目錄:id_dsa,
    與id_.dsa.pub文件,或者是rsa的,其中以.pub後綴的是公鑰文件,
    另外一個就是私鑰文件。
# 使用sshkeygen創建
 ssh-keygen -t rsa -C "[email protected]"
  • 添加公鑰到你的遠程倉庫(github)
# 查看ssh-keygen創建好的公鑰
 cat ~/.ssh/id_rsa.pub
# 登陸你的github帳戶。點擊你的頭像,然後
 Settings -> 左欄點擊 SSH and GPG keys -> 點擊 New SSH key
# 然後你複製上面cat出來的的公鑰內容,粘貼進“Key”文本域內。
# title裏的內容,起一個自己區分的名字,點擊Add key
#最後驗證添加的key是否正常工作:
 ssh -T [email protected]
  • 修改git的 remote url
# 首先查看remote 當前的remote的ssh-url或者http
 git remote -v
# 增加remote url
 git remote add origin(自己設置的name) ssh-url-address(url地址)
# 刪除remote url
 git remote rm origin(想要刪除哪一個ssh-url-address就寫它的名)

自此可以直接的使用git push,git fetch,git pull,就不需要煩人的密碼輸入了,但假如你沒加公鑰(或不成功放入)到github的key亦或者你加入remote的是http,那最後還是需要輸入用戶名和密碼的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章