前言
Git作为强大的分布式版本控制工具,越来越受欢迎。大量的开源项目可以在Github上发布,不过项目是公共可见的,即人人可以fork。 对于一些用户,他们也有自己的项目,但是还不太想立刻就把项目开源出来,有可能是因为还没有完成,所以他们需要通过Git临时性地管理他们的「私有项目」,Github上虽然有私有项目托管服务,不过性价比不高。
Dropbox(墙)是***的云存储服务,通过Dropbox我们可以实现对Git私有项目的托管。
思路
我们的思路是在Dropbox客户端的目录中建立Git仓库,然后我们clone此仓库到本地仓库,然后我们进行提交操作,完成提交之后,我们执行push操作, 那么本地的数据会被push到Dropbox客户端目录的仓库中,之后Dropbox客户端会把仓库文件的更改同步到Dropbox服务器。
+------------+ +-----------+ +---------+ | Dropbox | --Sync-> | Dropbox | --Clone-> | Working | | Server | <-Sync-- | Client | <-Push--- | Space | +------------+ +-----------+ +---------+
实现
我们现在Dropbox的目录中创建一个裸git仓库
- $ cd ~/Dropbox
- $ git init --bare project.git
完成之后,我们clone这个仓库
- $ cd ~
- $ git clone ~/Dropbox/project.git project
- $ cd project
提交并且push
- $ touch README
- $ git add .
- $ git commit -m "init commit"
- $ git push origin master
完成之后,Dropbox会把你push的内容同步到服务器,你通过https://www.dropbox.com/可以查看到仓库的内容。
原文链接:http://weizhifeng.net/git-with-dropbox.html
当前题目:把Dropbox改造为Git私有仓库
链接URL:http://www.shufengxianlan.com/qtweb/news8/342658.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联