在Dropbox上搭建私有的Git仓库的教程

GitHub的免费账户只能建立公共仓库,私人仓库需要交纳每月7$的费用。本着能节约就节约的想法,我开始寻找其他的途径来寄存Git仓库。在本机自行搭建服务器也可以,但是比较麻烦,这时想到了dropbox。
dropbox有一个共享文件夹的功能,可以与他人分享指定的文件夹。这不就是一个现成的在线仓库吗?既方便多机多平台存取,又可以限定访问的人员。说干就干,在google一些资料后,立即开始从零搭建。

思路
我们的思路是在Dropbox客户端的目录中建立Git仓库,然后我们clone此仓库到本地仓库,然后我们进行提交操作,完成提交之后,我们执行push操作, 那么本地的数据会被push到Dropbox客户端目录的仓库中,之后Dropbox客户端会把仓库文件的更改同步到Dropbox服务器。

实现
例如我们要在Dropbox/project/目录下建立demo.git项目:

一、在Dropbox的文件夹下创建远程repository文件夹(.git后缀),

代码如下:

cd ~/Dropbox/project
mkdir demo.git

二、进入demo.git文件夹并初始化repository

代码如下:

cd demo.git
git init --bare

三、创建完毕,现在创建一份本地clone,如要创建在~/lab/demo/目录下

代码如下:

cd ~/lab/
git clone ~/Dropbox/project/demo.git demo

四、测试git

代码如下:

cd demo
touch README
git add README
git commit -m "fisrt commit"
git push origin master

五、共享/Dropbox/project/demo.git文件夹,其他指定用户同步后,本地clone git项目。

(0)

相关推荐

  • 在Windows系统上搭建Nginx+Python+MySQL环境的教程

    在Windows系统上搭建Nginx+Python+MySQL环境的教程

  • CentOS系统上搭建Git版本控制服务器的教程

    CentOS系统上搭建Git版本控制服务器的教程

  • 图解Eclipse中提交本地项目到本地Git仓库

    本篇将和大家介绍Eclipse中提交本地项目到本地Git仓库的步骤,希望对大家的工作和学习有所帮助! 提交(commit)本地项目到本地Git仓库 01 本地Test项目创建好了,本地Git仓库也创建 ...

  • 在Ubuntu上搭建网桥的方法

    作为一个 Ubuntu 16.04 LTS 的初学者.如何在 Ubuntu 14.04 和 16.04 的主机上搭建网桥呢?顾名思义,网桥的作用是通过物理接口连接内部和外部网络.对于虚拟端口或者 LX ...

  • 如何在win7系统电脑上搭建Web服务器?

    虽然现在的电脑普遍是win10的操作系统,可是一些小伙伴还是在使用win7的电脑,如果我们想要在电脑上面搭建一个Web服务器应该如何操作呢?今天,小编就教大家在win7系统电脑上搭建Web服务器.具体 ...

  • 图解在Server 2008上搭建域控制器

    工作组的分散管理模式不适合大型的网络环境下工作,域模式就是针对大型的网络管理需求设计的,就是共享用户账号,计算机账号和安全策略的计算机集合.域中集中存储用户账号的计算机就是域控器,域中用户账号,计算机 ...

  • Zend Studio中如何同步Git仓库内容

    我们在使用Zend Studio编辑项目的时候,经常会使用Git进行版本管理.那么如何在Zend Studio中同步Git仓库内容呢?下面小编给大家分享一下. 操作方法 01 首先打开Zend Stu ...

  • 如何在Windows系统中创建并使用Git仓库

    Git是用来管理文件版本的软件,使用它之前需要先创建仓库.那么在Windows系统中如何创建Git仓库呢?下面小编给大家分享一下. 操作方法 01 首先点击Windows的开始菜单,在弹出的界面中选择 ...

  • 手把手在公网上搭建视频会议系统

    视频会议利用网络连接不同的会场,由音.视频及数据来模拟现实的会议,通过视频会议系统,节省了政府.企业的差旅费用,是当今信息化系统非常重要的一个组成部分.而我们的视频会议系统都要求在公网上运行,连接不同 ...