溫馨提示×

溫馨提示×

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

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

如何把Dropbox改造為Git私有倉庫

發(fā)布時(shí)間:2021-11-17 15:13:37 來源:億速云 閱讀:123 作者:柒染 欄目:web開發(fā)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)如何把Dropbox改造為Git私有倉庫,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

前言

Git作為強(qiáng)大的分布式版本控制工具,越來越受歡迎。大量的開源項(xiàng)目可以在Github上發(fā)布,不過項(xiàng)目是公共可見的,即人人可以fork。 對于一些用戶,他們也有自己的項(xiàng)目,但是還不太想立刻就把項(xiàng)目開源出來,有可能是因?yàn)檫€沒有完成,所以他們需要通過Git臨時(shí)性地管理他們的「私有項(xiàng)目」,Github上雖然有私有項(xiàng)目托管服務(wù),不過性價(jià)比不高。

Dropbox(墻)是***的云存儲(chǔ)服務(wù),通過Dropbox我們可以實(shí)現(xiàn)對Git私有項(xiàng)目的托管。

思路

我們的思路是在Dropbox客戶端的目錄中建立Git倉庫,然后我們clone此倉庫到本地倉庫,然后我們進(jìn)行提交操作,完成提交之后,我們執(zhí)行push操作, 那么本地的數(shù)據(jù)會(huì)被push到Dropbox客戶端目錄的倉庫中,之后Dropbox客戶端會(huì)把倉庫文件的更改同步到Dropbox服務(wù)器。

+------------+            +-----------+              +---------+ |  Dropbox   |  --Sync->  |  Dropbox  |   --Clone->  | Working | |   Server   |  <-Sync--  |   Client  |   <-Push---  |  Space  | +------------+            +-----------+              +---------+

實(shí)現(xiàn)

我們現(xiàn)在Dropbox的目錄中創(chuàng)建一個(gè)裸git倉庫

$ cd ~/Dropbox $ git init --bare project.git

完成之后,我們clone這個(gè)倉庫

$ cd ~ $ git clone ~/Dropbox/project.git project $ cd project

提交并且push

$ touch README $ git add . $ git commit -m "init commit" $ git push origin master

完成之后,Dropbox會(huì)把你push的內(nèi)容同步到服務(wù)器,你通過https://www.dropbox.com/可以查看到倉庫的內(nèi)容。

上述就是小編為大家分享的如何把Dropbox改造為Git私有倉庫了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

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

AI