我的问题非常简单
我支持侵略性代理,防火墙以及使开发人员的生活变得悲惨的所有人类方式,我无法从Google Code或任何其他类型的在线存储库中克隆存储库。
问题,是否有一个在线工具允许我至少克隆一个mercurial存储库而无需使用非http协议访问?
答案 0 :(得分:3)
我怀疑你只需使用大学机器上的工具即可绕过网络的限制。
我问了一个系统管理员的朋友,我们一起提出了一些想法。这些都很模糊,因为关于大学网络的信息确实不足以提供明确的解决方案。但是,它们都需要大学网络之外的另一台机器的帮助。好吧,差不多全部。
可以在该网络之外的计算机上设置存储库和服务器,允许使用http进行提取,尤其是在您已经知道要克隆哪些项目的情况下。您可以设置预定作业以从原始存储库中提取以使叉子保持最新。
SSH,Telnet,远程桌面。某些存储库除了支持https之外还允许连接,例如ssh。但是,我见过的并不多。但是,如果大学网络没有阻止某些远程连接协议,您可以使用其中一个连接到网络外的计算机并克隆/拉到该机器,然后再到大学。或者至少,一旦你克隆它就复制它。
AKA Sneakernet。将它们克隆到大学以外的便携式存储设备中并随身携带。然后将其插入大学计算机并从那里克隆。请注意,有一个明显的滞后时间。
协调事件并操纵人员,以便系统管理员被一个称职的系统管理员取代,他们将解除当前的严厉措施。 其他选项可能更容易。更安全。