日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
把Dropbox改造為Git私有倉(cāng)庫(kù)

前言

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

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

思路

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

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

實(shí)現(xiàn)

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

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

完成之后,我們clone這個(gè)倉(cāng)庫(kù)

 
 
 
  1. $ cd ~ 
  2. $ git clone ~/Dropbox/project.git project 
  3. $ cd project 

提交并且push

 
 
 
  1. $ touch README 
  2. $ git add . 
  3. $ git commit -m "init commit" 
  4. $ git push origin master 

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

原文鏈接:http://weizhifeng.net/git-with-dropbox.html


網(wǎng)頁(yè)標(biāo)題:把Dropbox改造為Git私有倉(cāng)庫(kù)
當(dāng)前URL:http://www.5511xx.com/article/djscpjh.html