在Dropbox上搭建私有的Git仓库的教程
wlog 发布时间:2016-05-23 11:43:14 作者:冰点
我要评论
Git版本控制系统需要一个服务器端,而GitHub上要想创建私有的Git服务器端仓库则触及到收费项目,于是这里我们利用Dropbox的免费空间,来看一下在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项目。
相关文章
- Git是当下最流行的版本控制系统,本文将为大家整理Ubuntu系统中Git客户端的安装与基本命令使用教程,需要的朋友可以参考下2016-05-20
- 这篇文章主要介绍了Linux操作Git远程仓库与本地仓库同步的教程,本文以当下最热门的GitHub上的项目同步为例进行讲解,需要的朋友可以参考下2016-05-05
- 这篇文章主要介绍了CentOS系统中GitLab客户端的安装教程,要安装Ruby环境作为依赖,同时以MySQL为例讲解了数据库的协同,需要的朋友可以参考下2016-04-26
- 这篇文章主要介绍了CentOS系统上搭建Git版本控制服务器的教程,包括创建SSH key以及打开RSA认证等远程连接的相关配置方法讲解,需要的朋友可以参考下2016-04-26
- 这篇文章主要介绍了CentOS中Git客户端的安装和基础配置教程,这里的配置简单讲解了生成公钥和克隆仓库的方法,需要的朋友可以参考下2016-04-26
- 这篇文章主要介绍了电脑中使用git命令新增文件时出现英文警告提示,内容与字体有关,如何解决,下面小编为大家分享解决方法,需要的朋友可以参考一下2016-04-19
- 这篇文章主要介绍了GitHub倡导的CSS编写风格及文件目录部署指南,包括SCSS结构部署和px的使用等方面,需要的朋友可以参考下2016-04-15
- 这篇文章主要介绍了SAE上应用的Git代码仓库管理基本操作讲解,由于Github的绝对人气,Git版本控制方式已然是当下的主流,需要的朋友可以参考下2016-02-16
- 这篇文章主要介绍了使用Git或SVN方式上传代码文件到SAE的教程,SVN在Windows下的客户端操作较为平易近人,但当下Git形式的代码管理俨然是大势所趋,需要的朋友可以参考下2016-02-15
- 这篇文章主要介绍了Linux系统下为Gitlab配置邮件提醒的方法,包括腾讯邮箱的相关配置方法讲解,需要的朋友可以参考下2016-01-14


最新评论