操作系统 
首页 > 操作系统 > 浏览文章

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

(编辑:jimmy 日期: 2024/11/28 浏览:3 次 )

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项目。

上一篇:Linux中chkconfig命令打开或关闭系统服务的使用教程
下一篇:Linux下的命令行串口工具minicom安装和使用教程
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap