SVN:如何在线创建私人svn文件夹

SVN: How to create a private svn folder online

如何在线创建私人 svn 文件夹,以便我可以在旅行时处理我的项目并在线更新它。我不知道这是否是询问与此相关的好地方。让我知道我是否在错误的地方。

操作系统:Windows 7 X64 或 Windows 8 x64

如果在 windows 工作,您可以尝试的一种组合是

  1. 创建一个保管箱帐户并在您的计算机上进行设置,以便您的文件自动同步。
  2. 正在安装 boxcriptor (http://boxcriptor.com),这将允许您在操作系统中创建加密文件夹。这样做的好处是您可以加密云存储安装文件夹中的文件夹。通过这种方式,您可以确保您的存储库安全(我想这就是您对私有的意思)。
  3. 如果您没有 TortoiseSVN,请安装它 (https://tortoisesvn.net/)
  4. 使用 BoxCriptor,在您的保管箱中创建一个加密文件夹,例如,您可以将其命名为 "MyEncryptedRepo"。确保在 boxcriptor 创建的特殊驱动器中执行此操作。此时会询问您是否要加密文件夹内容。
  5. 使用文件资源管理器从 boxcryptor 提供的特殊驱动器盘符导航到您的加密文件夹 "MyEncryptedRepo"。
  6. 在那里,右键单击任何地方以调出上下文菜单。打开 TortoiseSVN sub-menu,然后单击 "Create Repository here"。此存储库将被加密。
  7. 要验证加密有效且文件只能在您的计算机中读取,您可以打开您的 web-interface 保管箱,所有文件都将 post-pended 扩展名为 .bc,这是加密的SVN 原始文件的版本。如果您尝试打开这些扩展名为 .bc 的文件中的任何一个,由于加密,它们将 "garbled"。
  8. 如果您从 boxcryptor 安装的驱动器号访问,您仍然可以通过连接到它来使用此在线存储库,就好像它是您计算机上的本地存储库一样。

希望对您有所帮助。

@Jorge Torres 添加了一些选项 :

  • 使用在线私人 svn 托管,如 Assembla 或 RiouxSVN
  • 运行 你自己的 svn-server 在家用电脑上 link 通过 ssh 隧道
  • 运行 你的 svn-server 在 VPS