GitHub上傳項目用法:
Git 是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,用作Linux內核代碼的管理。在推出後,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括 Rubinius和Merb在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。同樣,eoe.cn客戶端的源碼也託管在github上。
基本步驟:
1.在github上註冊一個賬號。註冊之後,“create new Repository”。
2.在本地安裝msysgit。github是服務端,需要在電腦上安裝一個Git客戶端,可以使用msysgit。該軟件提供Git的核心功能,基於命令行。
3.創建一個本次倉庫(文件夾),進入該倉庫,右擊鼠標,選擇Git Init Here,會多出來一個.git文件夾,表示本地Git創建成功,右鍵選擇Git bash進入Git命令窗口。爲了上傳本地倉庫到github上,還需要配置ssh key。
4.配置Git。首先在本地創建ssh key。輸入命令:ssh-keygen -t rsa -C " 403136170@qq.com "
(最好是你在第一步註冊中使用的郵箱),它會生成一對Key,然後才能通過加密的方式和服務器的代碼庫取得同步。Key被分成兩個文件,一個私鑰(id_rsa),一個公鑰(id_rsa_pub),私鑰保存在你的電腦上,公鑰交項目負責人添加到服務器上。成功後,會在上面指定的路徑下生成一個.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。
5.把本地倉庫上傳到Github上。在此之前還需要設置username和email,因爲github每次commit都會記錄他們。
git config --global user.name "xxlixin1993"
git config --global user.email "your email"
把 github上的空工程拉下來:
git clone https://github.com/xxlixin1993/profile
或添加遠程地址:git remote add origin [email protected]:xxlixin1993/profile.git [profile.git爲你在github網站上建立的repo名字加上.git後綴]
然後cd進入要上傳的倉庫
6.在本地倉庫加入要上傳的文件。輸入以下命令:
加入新文件
git commit -m "code has been changed"
git add .
git push origin master (git push將本地倉庫推送到遠程服務器)