1. 下載mygit一路下一步默認安裝git
2.下載TortoiseGitgithub
3. 設置gitshell
$ git config --global user.name "your name"
bash
$ git config --global user.email your_email@youremail.com
ssh
4.本地建立ssh keyide
$ ssh-keygen -t rsa -C your_email@youremail.com
post後面的your_email@youremail.com改成你的郵箱,以後會要求確認路徑和輸入密碼,咱們這使用默認的一路回車就行。成功的話會在~/下生成.ssh文件夾,進去,打開id_rsa.pub,複製裏面的key。url
回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。爲了驗證是否成功,在git bash下輸入:.net
$ ssh -T git@github.com
若是是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。code
5. 登錄GitHub,而後,在右上角找到「Create a new repo」按鈕,建立一個新的倉庫
6. 若是是本地的新項目要提交到github
首先 在項目目錄下 create repostory
add 添加到本地倉庫
在github 上建立倉庫,並複製ssh地址
點擊複製ssh地址
7.在本地倉庫下,右鍵 TortoiseGit-setting
粘貼上一步複製的地址到 URL和push url
8.右鍵 TortoiseGit-pull 把github項目更新到本地而且merge
9. 右鍵 TortoiseGit-push 把本地項目提交到github
若是不想在提交時候每次輸入github 用戶名密碼
2. 點擊conversions-import
選擇導入C:\Users\cnnic\.ssh 下 id_rsa
3. 添加該PPK文件,保存肯定
4. 當你配置好git後,在C:\Documents and Settings\Administrator\ 目錄下有一個 .gitconfig 的文件,裏面會有你先前配好的name 和email,只需在下面加一行
下次再輸入用戶名 和密碼 時,git就會記住,從而在C:\Documents and Settings\Administrator\ 目錄下造成一個 .git-credentials 文件,裏面就是保存的你的用戶名和密碼。