新聞中心
Git托管的不一定就是Java代碼,也可以是其它語言的代碼或者文件。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比柳南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式柳南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋柳南地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
常用的Git代碼托管平臺(tái)有Github、OSChina、CSDN、Gitbucket
我的oschia地址:http://git.oschina.net/xinyidev 賬號(hào):134****[email protected] 密碼:898****@$^
我的github 賬號(hào):X**d 密碼:同上
我的bitbucket
git語法:
1)git如何放棄所有本地修改
git checkout .
#本地所有修改的。沒有的提交的,都返回到原來的狀態(tài)
git stash
#把所有沒有提交的修改暫存到stash里面??捎胓it stash pop回復(fù)。
git reset --hard HASH
#返回到某個(gè)節(jié)點(diǎn),不保留修改。
git reset --soft HASH
#返回到某個(gè)節(jié)點(diǎn)。保留修改
2)
**
關(guān)于Gitbucket,它雖然好使,但有時(shí)竟然突然之間無法clone/pull/push了,不是十分地穩(wěn)定
**
CSDN:可以免費(fèi)的創(chuàng)建私有項(xiàng)目 https://code.csdn.net/dashboard/index
■HTTP協(xié)議下載和提交項(xiàng)目
新建一個(gè)文件夾,右鍵 Git Clone下載Git項(xiàng)目,如果是私有項(xiàng)目,需要輸入csdn賬號(hào)和密碼。
右鍵 Git Commit -> master,可以把代碼先保存到本地,點(diǎn)擊OK會(huì)彈出pull對(duì)話框,可以把代碼保存
到服務(wù)器上。(當(dāng)然也可以先不push,右擊TurtoiseGit -> pull,也可以把文件上傳到服務(wù)
器上。)
注意提交的時(shí)候,如果有新增的文件,Git不會(huì)自動(dòng)給你選中,需要你自己去勾選想提交的文件
HTTP協(xié)議的麻煩之處就是每次下載和提交私有項(xiàng)目,都要輸入用戶名和密碼。比較地麻煩。
■SSH協(xié)議下載和提交項(xiàng)目
先得明白公鑰和私鑰:http://www.blogjava.net/yxhxj2006/archive/2012/10/15/389547.html
公鑰加密算法RSA
公鑰一般設(shè)置給代碼托管平臺(tái),而私鑰一般在本地客戶端。
》》TurtoiseGit怎么生成公鑰和私鑰:
配對(duì)生成:使用PuttyGen工具,點(diǎn)擊Save public key 即可生成公鑰。
點(diǎn)擊Save private key即可生成私鑰,私鑰文件以.ppk結(jié)尾。
Load按鈕可以加載私鑰,公鑰也會(huì)自動(dòng)生成(假如公鑰遺忘的話)
》》怎么使用公鑰和私鑰:
公鑰使用:(以CSDN為例)
私鑰使用:就是設(shè)置給Git客戶端
使用Pageant工具來添加私鑰。
即使設(shè)置好了公鑰和私鑰,Git clone 也會(huì)發(fā)生如下錯(cuò)誤:
git did not exit cleanly (exit code 128)
解決辦法:http://blog.csdn.net/suirosu/article/details/39117543
NetWork那個(gè)路徑要設(shè)置為 xxxx / TurtoisePLink.exe
選中l(wèi)oad putty 那一項(xiàng),添加私鑰。(NetWork設(shè)置為ssh.exe是不可選的)
Github:可以免費(fèi)地創(chuàng)建公開項(xiàng)目,創(chuàng)建私有項(xiàng)目需要繳費(fèi)。
Git客戶端(Windows系統(tǒng))的使用
http://blog.csdn.net/xiaobin_hlj80/article/details/10953701
Git使用出現(xiàn)的一些錯(cuò)誤
1.csdn上下載私有項(xiàng)目時(shí)出現(xiàn)的錯(cuò)誤:
git did not exit cleanly (exit code 128)
網(wǎng)上搜了各種解決辦法都不行,后來無意中看到“第3方登錄”。
在Git的托管平臺(tái)上,不得采用第3方登錄,否則創(chuàng)建的項(xiàng)目在使用原賬號(hào)登錄的時(shí)候會(huì)消失,并且下
載項(xiàng)目的時(shí)候會(huì)出現(xiàn)如上錯(cuò)誤!
2.提交之后,服務(wù)器上查看,發(fā)現(xiàn)中文亂碼。
網(wǎng)頁標(biāo)題:代碼托管平臺(tái)
網(wǎng)站路徑:http://fisionsoft.com.cn/article/jejojp.html