github初級使用

github是一個基於git的代碼託管平臺,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。對於一般人來說公共倉庫就已經足夠了。

註冊賬號及創建倉庫

到github.com註冊github賬號了。之後就可以創建倉庫了(免費用戶只能建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉庫的配置信息。

windows平臺的客戶端安裝

github是服務端,要想在自己電腦上使用git我們還需要一個git客戶端,這裏選用msysgit,這個只是提供了git的核心功能,儘管提供了命令行和圖像界面兩種方式,但是兩者都不是很直觀。想要圖形界面比較好的同學可以使用下TortoiseGit

裝完msysgit後右鍵鼠標會多出一些選項來,在本地倉庫裏右鍵選擇Git Init Here,會多出來一個.git文件夾,這就表示本地git創建成功。右鍵Git Bash進入git命令行,爲了把本地的倉庫傳到github,還需要配置ssh key如果沒有的話,直接通過git命令cd /c或者cd /d到倉庫根目錄中執行命令初始化,使用git --help有詳細的幫助說明

配置git

首先在本地創建ssh key;
$ ssh-keygen -t rsa -C "[email protected]"
後面的[email protected]改爲你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。成功的話會在~/下(C:\Documents and Settings\自己當前的賬號)生成.ssh文件夾,進去,打開id_rsa.pub,複製裏面的key。
回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。爲了驗證是否成功,在git bash下輸入:
$ ssh -T [email protected]
如果是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設置username和email(github用戶名和郵箱),否則每次push都要填寫
$ git config --global user.name "your_name"
$ git config --global user.email "[email protected]"
進入要上傳的倉庫,右鍵git bash,添加遠程地址:
$ git remote add origin [email protected]:your_name/your_repo.git
後面的your_name和your_repo表示你再github的用戶名和剛纔新建的倉庫,加完之後進入.git,打開config,這裏會多出一個remote “origin”內容,這就是剛纔添加的遠程地址,也可以直接修改config來配置遠程地址。

提交和上傳

$git add .
$git commit -m "comment"
$git push origin master
更多命令可以參考git --help瞭解
到github中點擊下項目界面右邊菜單上的“pull requests”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章