『壹』 如何使用 Git 和 GitHub
git安裝
安裝git程序,執行下面操作:
1.
$ cd ~/.ssh //檢查計算機ssh密鑰
2.如果沒有提示:No such file or directory 說明你不是第一次使用git,執行下面的操作,清理原有ssh密鑰
$ ls
config id_rsa id_rsa.pub known_hosts
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
3.獲得密鑰:
ssh-keygen -t rsa -C "[email protected]"//填寫email地址,然後一直「回車」ok
打開本地...sshid_rsa.pub文件。此文件裡面內容為剛才生成人密鑰。
4. 登陸github系統。點擊右上角的 Account Settings--->SSH Public keys ---> add another public keys
把你本地生成的密鑰復制到裡面(key文本框中), 點擊 add key 就ok了
5. 接著打開git ,測試連接是否成功
$ ssh -T [email protected]
如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 說明你連接成功了
6. 設置用戶信息:
6.1
$ git config --global user.name "defnngj"//給自己起個用戶名
$ git config --global user.email "[email protected]"//填寫自己的郵箱
6.2
在github中找到 Account Settings--->Account Admin ,找到一下信息:
Your API token is ---keep it secret! Changing your password will
generate a new token
$ git config --global github.user defnngj //github 上的用戶名
$ git config --global github.token
git上傳文件到服務端
1. 回到github首頁,點擊頁面右下角「New Repository」
填寫項目信息:
project name: hello world
description : my first project
點擊「Create Repository」 ; 現在完成了一個項目在github上的創建。
2. 我們需要使用git在本地創建一個相同的項目。
$ makdir ~/hello-world //創建一個項目hello-world
$ cd ~/hello-world //打開這個項目
$ git init //初始化
$ touch README
$ git add README //更新README文件
$ git commit -m 'first commit'//提交更新,並注釋信息「first commit」
$ git remote add origin [email protected]:defnngj/hello-world.git //連接遠程github項目
$ git push -u origin master //將本地項目更新到github項目上去
現在查看github上面的hello world 項目,是不是發現已經將本地中的README文件更新上來了。 :) 恭喜!
git GUI使用
首先在github網站上,新建一個倉庫名字,需要與本地項目的根目錄名字一樣。
下面,我們開始使用Git Gui
下面,我們開始使用Git Gui
如果你想init一個本地的git倉庫,到你的代碼根目錄下,右鍵選擇Git Init Here
這時,你會發現在代碼根目錄下,生成了一個.git的隱藏屬性目錄。
再選擇git gui
這相當於運行git push origin master命令。
上傳成功後,到github.com網站上就可以看到你的項目代碼已經上傳了。