当前位置:  开发笔记 > 运维 > 正文

个人回购的GitHub解决方案

如何解决《个人回购的GitHub解决方案》经验,为你挑选了2个好方法。

所以我在我的家庭服务器上有我的私人SVN仓库,它可能有30个不同的模块一起扔进去,从无用的丢弃云雀到一些可能实际上某天会去的地方.但是最近的一个文件系统故障(顺便说一句,从来没有使用XFS而没有电池支持的硬件RAID)让我感到害怕并且考虑使用DVCS.我也刚刚喝了很多Git koolaid,我最近和GitHub一起工作,所以这就是我现在正在寻找的地方.

当然,对于每个小项目来说,为一个单独的私人Git仓库支付大笔现金是愚蠢的,而且我不想对我扔在那里的东西有所选择(我爱我所有的孩子:-D)所以我必须对此有点创意.我可以愉快地使用SSH到我的主页框来使用Git,就像我一直在使用SVN一样,我想从那里我可以将所有内容合并到一个包含30个子模块的大项目中,然后我推送到GitHub.什么是理智的方式来设置它?使用子模块听起来可行吗?如何将它全部同步到我的私人GitHub仓库?Cron工作?Git钩?如果有人做过类似的话,我很乐意听到.

我并没有真正与Git或GitHub结婚,所以另一个解决方案的足够引人注目的功能可能会影响我.但如果您的答案确实涉及不同的系统(特别是不同的VCS),请注意它将是更难卖的:-)



1> compman..:

Bitbucket现在支持Git存储库,它允许您免费存储私有存储库.



2> Dan McNevin..:

您可以使用Dropbox存储个人git存储库.他们免费为您提供2GB空间,并计划从那里开始.这样,您可以为每个项目提供存储库,并在您的本地驱动器崩溃时自动备份.

我回答了另一个关于如何设置git和dropbox的问题,这应该可以帮到你.


我非常高兴,建议不要这样做.Dropbox非常适合同步文件,但是当发生冲突时,它可能会破坏.git repo.更不用说操作是否在Dropbox中的"不同步"仓库中进行.您不应该质疑Dropbox中的repo是否"同步",或者是否发生了冲突的副本.如果您需要私人回购,我建议https://bitbucket.org/您可以拥有UNLIMITED私人回购,但限制只允许最多5位开发人员访问它们.Dropbox + Git,就是不要这样做.另见:http://stackoverflow.com/a/1967038/169153
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有