Git 和 Dropbox - 本地存储库

标签 git backup synchronization dropbox data-consistency

我阅读了大量有关 Dropbox 和 Git 功能结合的帖子并观看了许多视频。 其中一个线程是这样的:Using Git and Dropbox together effectively?

这是我想做的:

  • 我目前正在开发一个大型个人项目(只有我一个人,不需要加密)。
  • 工作在两台台式计算机(Win 7、Ubuntu)和一台笔记本电脑(OSx)上完成。
  • 我希望可以从任何地方访问我的文件并接受版本控制 (git)
  • 如果能够通过网络访问所有文件(通过 Dropbox.com)那就太好了,因此,如果我要安装 Git,就不需要安装 Git。借一台电脑。

大多数指南使用 Dropbox 来存储远程存储库。这没问题,但是必须在每台计算机上安装 git 才能访问文件,这样就无法通过 Web 直接访问文件。

目前,我的文件和本地存储库位于 Dropbox 中(是的,我知道大小问题),以及学校 ssh 服务器上的远程存储库。 我的想法是,我可以选择在任何计算机上工作(即使不提交),并且仍然能够使用计算机 #2 或 #3 继续工作并从那里提交。整体备份位于 ssh 服务器上。

对此设置的任何想法将不胜感激。如果有人有更好的想法,请告诉我:)

最佳答案

我真的不认为 Dropbox 是一个很好的解决方案。对于你想要的,我可能会 git clone 到 USB 内存棒并随身携带。

除此之外,我所知道的所有在线 git 主机(github 等)都允许您下载任何提交的 tarball,并且其中许多允许您就地编辑文件。

关于Git 和 Dropbox - 本地存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12086611/

相关文章:

angularjs - Bower 安装错误 : Unable to connect & exit code of#128

git - Powershell 在每次 pull 时而不是在启动时要求 git RSA 密码?

python - Django + twitter bootstrap + github 最优雅的方法是什么?

php - 使用 PHP 和 cronjob 备份一个巨大的 MySQL 表

mysql - 使用 MAMP Pro 3 将 mysql 数据库与 Dropbox 同步

使用外部 difftool 时 Git diff 创建空补丁

amazon-web-services - 备份 AWS lambda 函数

python - 如何查看rabbitmq队列中推送的所有celery任务

javascript - 为什么 it() 内部的 cypress 变量保留为分配给该变量的最后一个值,而在 it() 外部它可以正常工作? (例子)

java - 我们可以更改 JVM 线程调度程序吗?