windows 下git 的配置安裝與使用


一、安裝GIT(過於簡單略過)

二、配置git

二(一)、配置git的user name和email

打開 git bash,輸入

    $ git config --global user.name "yourGitName"
    $ git config --global user.email "yourEmail@test.com"

 

二(二)、生成git的ssh

依舊是在git bash,輸入

$ ssh-keygen -t rsa -C "yourEmail@test.com"

然后會跳出一句話,讓你輸入保存key的文件,這里使用默認地址的默認文件即可,即什么都不輸入直接按回車;

然后讓你輸入密碼,如果你不需要密碼,什么都不輸入直接按回車;

確認輸入密碼,因為上一步並沒有設置密碼,所以這一步也是直接按回車;

若是操作成功,會看到如下信息(不成功就重復上述步驟):

成功后,生成2個文件:id_rsaid_rsa.pub。默認位於C:\USERS\YOUR PC NAME\.ssh文件夾中(win7),比如我的:

(PS:這一步為止,還沒有know_hosts文件,這是待會兒設置完ssh-agent等一些操作后才會出現的)

二(三)、添加ssh key到ssh-agent

1.先開啟ssh-agent(如果使用的其他的桌面端或者其他什么工具,應該有對應的開啟設置)。手動開啟ssh-agent指令

eval $(ssh-agent -s)

回車后,會得到agent pid的值:

例如我的是:

 

2.添加ssh key 到ssh-agent中

ssh-add ~/.ssh/id_rsa

其中,id_rsa是默認文件名,如果之前生成ssh的步驟中,你改了保存文件名和保存路徑,那么這里就要改成相應的路徑和文件名。

二(四)、當然要把ssh-key添加進github賬號里才行啦!

在github官網的個人settings里找到SSH and GPG keys,然后點進去,點‘New SSH key’的綠按鈕,把id_ras.pub內的全部內容全部粘進去就ok;

 

 

ps:驗證ssh連接是否配置成功:

 

依舊是在git bash中輸入

 

ssh -T git@github.com

 

回車后,應當會看到大致語句:

 

Are you sure you want to continue connecting (yes/no)? 

 

輸入yes,回車。然后會看到有自己github賬號名的歡迎語句,就表示ssh連接配成功了:

 

 

 

OJBK!至此,git clone項目到這台電腦里來的時候就可以通過ssh的方式啦!

幾個容易出錯的地方:

1.git gui 打開后,push文件時出錯:

   You can't push to git://github.com/user_name/user_repo.git

  Use git@github.com:user_name/user_repo.git (或者是http://xxxxxxxxxxxxx)

 

解決方案:一般是由於從github上 clone版本庫到本機的時候,源地址填的是git://sdfsdfsf導致,把這個地址改成 git@github.com:username/myNCCL.git即可。。

push成功的截圖為此:

 

然后去github網頁上刷新一下,就能看到這個剛提交上去的新文件了


免責聲明!

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



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