Git的安裝
windows環境下安裝
方式1:基於Cygwin
http://www,cygwin.com/
方式2:直接下載安裝msysGit
http://code.google.com/p/msysgit/downloads/list
Git的使用
Git的配置 -- windows
在Git官網註冊 https://github.com/
建立連接 -- msysGit
Git是分佈式的代碼管理工具,遠程的代碼管理是基於SSH的,所以要使用遠程的Git則需要SSH的配置
一、設置Git的user name和email:
$ git config --global user.name "********"
$ git config --global user.email "***@gmail.com"
二、生成SSH密鑰:
1.查看是否已經有了ssh密鑰:cd ~/.ssh
如果沒有密鑰則不會有此文件夾,有則備份刪除
2.生成密鑰:
$ ssh-keygen -t rsa -C "***@gmail.com"
按3個回車,密碼爲空
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
最後得到了兩個文件:id_rsa和id_rsa.pub
這裏:如果提示 ssh-keygen 不是內部命令或者。。。
這時候要配置環境變量,具體操作如下:
*找到Git/usr/bin目錄下的ssh-keygen.exe(如果找不到,可以在計算機全局搜索)
*屬性-->高級系統設置-->環境變量-->系統變量,找到Path變量,進行編輯,End到最後,輸入分號,粘貼複製的ssh-keygen所 在的路徑,保存
3.添加 SSH 公鑰到 GitHub
用文本工具打開公鑰文件 ~/.ssh/id_rsa.pub ,複製裏面的所有內容到剪貼板
登錄GitHub,單擊右上角個人頭像→Settings→SSH Keys→Add SSH Keys ,在 Title 文本框中輸入任意字符,在 Key文本框粘貼剛纔複製的公鑰字符串,單擊“Add key”按鈕完成操作
4.測試連接
在msysGit中輸入
ssh -T [email protected]
出現:
Hi ***********! You've successfully authenticated, but GitHub does not provide shell access.
則成功