在工作中接觸非公開代碼的職業(yè)程序員們,更應(yīng)該接觸世界上的不同文化次氨,擴(kuò)展見聞。如果只在公司這一封閉的小世界中敲代碼摘投,往往在不知不覺間煮寡,手中的技術(shù)就變的陳腐不堪了。
所以學(xué)會(huì)用GitHub能讓你的視野不至于僅限于此犀呼。
GitHub官網(wǎng)下載
TortoiseGit下載
安裝Git
1.1 選擇組建(默認(rèn)的即可)
1.2 設(shè)置環(huán)境變量(選擇Use Git from Git Bash only)
1.3 選擇https傳輸端(默認(rèn)即可)
1.4 換行符的處理
往后一直回車鍵即可幸撕。
順利安裝完成之后,Git Bash會(huì)作為一個(gè)應(yīng)用程序添加進(jìn)系統(tǒng)外臂,接下來請(qǐng)啟動(dòng)它坐儿。雙擊之后會(huì)彈出一個(gè)名為Git Bash的命令提示符,它屬于msysgit 。
配置Git
Git Bash的運(yùn)行界面
2.1 首先在本地創(chuàng)建ssh key宋光;
在Git Bash中輸入:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com改為你在github上注冊(cè)的郵箱貌矿,之后會(huì)要求確認(rèn)路徑和輸入密碼,我們這使用默認(rèn)的一路回車就行罪佳。成功的話會(huì)在~(C:\Users\Administrator)下生成.ssh文件夾逛漫,進(jìn)去,打開id_rsa.pub文件赘艳,復(fù)制里面的key(所有的)內(nèi)容酌毡。
2.2 回到github上,進(jìn)入 賬戶配置( https://github.com/settings/keys )第练, 左邊選擇SSH and GPG Keys,title隨便填阔馋,粘貼在你電腦上生成的key玛荞。
2.3 為了驗(yàn)證是否成功娇掏,在git bash下輸入:
$ ssh -T git@github.com
如果是第一次的會(huì)提示是否continue,輸入yes就會(huì)看到:You've successfully authenticated, but GitHub does not provide shell access 勋眯。這就表示已成功連上github婴梧。
2.4 接下來我們要做的就是把本地倉庫傳到github上去下梢,在此之前還需要設(shè)置username和email,因?yàn)間ithub每次commit都會(huì)記錄他們塞蹭。
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
以上兩個(gè)命令執(zhí)行完畢后會(huì)在此(C:\Users\Administrator)文件夾下生產(chǎn)后綴為.gitconfig的文件孽江。
使用GitHub
本地源碼上傳到GitHub
3.1 創(chuàng)建倉庫
-----Repository name (欄中設(shè)置倉庫名稱)
-----Description(欄中可以設(shè)置倉庫說明)
-----Public、Private(這一欄可以選擇Public還是Public番电,創(chuàng)建公開的倉庫岗屏,倉庫內(nèi)所有的內(nèi)容都會(huì)被公開。選擇Private可以創(chuàng)建非公開倉庫漱办,用戶可以設(shè)置訪問權(quán)限这刷,但是這項(xiàng)是收費(fèi)的。)
-----Initialize this repository with a README(在Initialize this repository with a README選項(xiàng)上打鉤娩井,隨后GitHub會(huì)自動(dòng)初始化倉庫設(shè)置README文件,生成的README文件用來描述項(xiàng)目的暇屋,支持Markdown格式)
----GitHub Flavored Markdown
在GitHub上進(jìn)行交流時(shí)用到的Issue、評(píng)論洞辣、Wiki,都可以用Markdown語法表述咐刨,從而進(jìn)行標(biāo)記。準(zhǔn)確的說應(yīng)該是GitHub Flavored Markdown(GFM)語法扬霜。
3.1.1找到想要上傳的源碼文件夾定鸟,右擊選擇Git Bash Here點(diǎn)擊出現(xiàn)Git Bash界面:(創(chuàng)建倉庫)輸入
git init
本地倉庫創(chuàng)建完畢后,關(guān)掉Git Bash界面著瓶,繼續(xù):
以上點(diǎn)擊確認(rèn)之后:
克隆(Clone)源代碼到本地
在本地創(chuàng)建一個(gè)空的文件夾仔粥,初始化倉庫:
git clone 'DownLoadUrl'