github托管代码
安裝git客戶端
?
github是服務(wù)端,要想在自己電腦上使用git我們還需要一個(gè)git客戶端,
windows用戶請下載?http://msysgit.github.com/
mac用戶請下載?http://code.google.com/p/tortoisegit/
一路next,安裝成功后, 回到C盤,或任何文件夾下,點(diǎn)鼠標(biāo)右鍵會(huì)多出一些菜單
如 Git Init Hear、Git Bash、Git Gui , 說明安裝成功。
?
配置Git
?
我們先在電腦硬盤里找一塊地方存放本地倉庫,比如我們把本地倉庫建立在C:\MyRepository\1ke_test文件夾下
進(jìn)入1ke_test文件夾 鼠標(biāo)右鍵操作如下步驟:
1)在本地倉庫里右鍵選擇Git Init Here,會(huì)多出來一個(gè).git文件夾,這就表示本地git創(chuàng)建成功。右鍵Git Bash進(jìn)入git命令行,截圖效果如下:
為了保險(xiǎn)起見,我們先執(zhí)行g(shù)it init命令
$ git init為了把本地的倉庫傳到github,還需要配置ssh key。
2)在本地創(chuàng)建ssh key
$ ssh-keygen -t rsa -C "your_email@youremail.com"后面的your_email@youremail.com改為你的郵箱。我的郵箱是lilu@1ke.co,也是在github上注冊的那個(gè)郵箱:
直接點(diǎn)回車,說明會(huì)在默認(rèn)文件id_rsa上生成ssh key。?
然后系統(tǒng)要求輸入密碼,直接按回車表示不設(shè)密碼
重復(fù)密碼時(shí)也是直接回車,之后提示你shh key已經(jīng)生成成功。
?
然后我們進(jìn)入提示的地址下查看ssh key文件。 我的電腦的地址是C:\Users\lilu\.ssh ,其中l(wèi)ilu是我的電腦的名稱
打開id_rsa.pub,復(fù)制里面的key。里面的key是一對看不懂的字符數(shù)字組合,不用管它,直接復(fù)制。
?
回到github網(wǎng)站,進(jìn)入Account Settings,左邊選擇SSH Keys,Add SSH Key,
title隨便填,粘貼key。
?
3)驗(yàn)證是否成功,在git bash下輸入
$ ssh -T git@github.com回車就會(huì)看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
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"分別輸入上述命令行 回車, 我的界面顯示如下
5)進(jìn)入要上傳的倉庫,右鍵git bash,添加遠(yuǎn)程地址
$ git remote add origin git@github.com:yourName/yourRepo.git后面的yourName和yourRepo表示你再github的用戶名和剛才新建的倉庫,加完之后進(jìn)入.git,打開config,這里會(huì)多出一個(gè)remote “origin”內(nèi)容,這就是剛才添加的遠(yuǎn)程地址,也可以直接修改config來配置遠(yuǎn)程地址。
與github上的對應(yīng)
?
?
提交上傳
?
?
1)接下來在本地倉庫里添加一些文件,比如README
在本地新建一個(gè)README文件
然后在命令行輸入一下命令
$ git add README$ git commit -m "first commit"我的執(zhí)行界面如下
2)上傳到github?
$ git push origin mastergit push命令會(huì)將本地倉庫推送到遠(yuǎn)程服務(wù)器。
git pull命令則相反。
注:首次提交,先git pull下,修改完代碼后,使用git status可以查看文件的差別,使用git add 添加要commit的文件。
轉(zhuǎn)載于:https://www.cnblogs.com/coderdxj/p/6713207.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的github托管代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Objective-C之成魔之路【13-
- 下一篇: HNOI2017 day1 T3 礼物