溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

代碼托管平臺

發(fā)布時間:2020-07-26 14:51:21 來源:網(wǎng)絡(luò) 閱讀:506 作者:屠夫章哥 欄目:移動開發(fā)

Git托管的不一定就是Java代碼,也可以是其它語言的代碼或者文件。

常用的Git代碼托管平臺有Github、OSChina、CSDN、Gitbucket


我的oschia地址:http://git.oschina.net/xinyidev  賬號:134****479@qq.com 密碼:898****@$^

我的github  賬號:X**d   密碼:同上

我的bitbucket 


git語法:

1)git如何放棄所有本地修改

  

git checkout . #本地所有修改的。沒有的提交的,都返回到原來的狀態(tài)
git stash #把所有沒有提交的修改暫存到stash里面??捎胓it stash pop回復。
git reset --hard HASH #返回到某個節(jié)點,不保留修改。
git reset --soft HASH #返回到某個節(jié)點。保留修改


2)


**

關(guān)于Gitbucket,它雖然好使,但有時竟然突然之間無法clone/pull/push了,不是十分地穩(wěn)定

**


CSDN:可以免費的創(chuàng)建私有項目  https://code.csdn.net/dashboard/index

  ■HTTP協(xié)議下載和提交項目 

  新建一個文件夾,右鍵 Git Clone下載Git項目,如果是私有項目,需要輸入csdn賬號和密碼。

  右鍵 Git Commit -> master,可以把代碼先保存到本地,點擊OK會彈出pull對話框,可以把代碼保存

     到服務器上。(當然也可以先不push,右擊TurtoiseGit -> pull,也可以把文件上傳到服務

     器上。)

     

     注意提交的時候,如果有新增的文件,Git不會自動給你選中,需要你自己去勾選想提交的文件


  HTTP協(xié)議的麻煩之處就是每次下載和提交私有項目,都要輸入用戶名和密碼。比較地麻煩。

  ■SSH協(xié)議下載和提交項目    

  先得明白公鑰和私鑰:http://www.blogjava.net/yxhxj2006/archive/2012/10/15/389547.html 

  公鑰加密算法RSA

  公鑰一般設(shè)置給代碼托管平臺,而私鑰一般在本地客戶端。


  》》TurtoiseGit怎么生成公鑰和私鑰:

     配對生成:使用PuttyGen工具,點擊Save public key 即可生成公鑰。

         點擊Save private key即可生成私鑰,私鑰文件以.ppk結(jié)尾。

         Load按鈕可以加載私鑰,公鑰也會自動生成(假如公鑰遺忘的話)

       代碼托管平臺 

  》》怎么使用公鑰和私鑰:

     公鑰使用:(以CSDN為例)

       代碼托管平臺

     私鑰使用:就是設(shè)置給Git客戶端

       使用Pageant工具來添加私鑰。

     代碼托管平臺

     即使設(shè)置好了公鑰和私鑰,Git clone 也會發(fā)生如下錯誤:

      git did not exit cleanly (exit code 128)

     解決辦法:http://blog.csdn.net/suirosu/article/details/39117543     

        NetWork那個路徑要設(shè)置為 xxxx / TurtoisePLink.exe   

        選中l(wèi)oad putty 那一項,添加私鑰。(NetWork設(shè)置為ssh.exe是不可選的) 



Github:可以免費地創(chuàng)建公開項目,創(chuàng)建私有項目需要繳費。


Git客戶端(Windows系統(tǒng))的使用

   http://blog.csdn.net/xiaobin_hlj80/article/details/10953701

    

   

Git使用出現(xiàn)的一些錯誤

1.csdn上下載私有項目時出現(xiàn)的錯誤:

   git did not exit cleanly (exit code 128)

 網(wǎng)上搜了各種解決辦法都不行,后來無意中看到“第3方登錄”。

 在Git的托管平臺上,不得采用第3方登錄,否則創(chuàng)建的項目在使用原賬號登錄的時候會消失,并且下

 載項目的時候會出現(xiàn)如上錯誤!


2.提交之后,服務器上查看,發(fā)現(xiàn)中文亂碼。

 


 

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI