公司之前用 GitLab 来管理代码,但昨天突然间那个服务器的硬盘坏掉了,于是上面没有 down 下来的项目就悲剧了。
建议公司用现有的服务,比如 bitbucket 或者 gitcafe,领导说担心代码泄漏,无奈,如果有人真心要代码,你就是不联网,代码也会丢。
突然想起来一句话, 备份不做,十恶不赦
记得,之前公司自己搭建了个邮件服务器,用了段时间后,也坏掉了,历史邮件也都丢了。才换到 QQ 邮箱的企业邮箱上面。现有的许多服务都挺好的,无奈老板的接受度都不高。
git 就是备份啊
屌丝用什么高大上的 GitLab。屌丝就应该用Bugs Everywhere,和我写的 gitto 来管理代码就好了。
用 hg 的话更简单,局域网用 zeroconf 扩展,连 server 都完全没必要搭。
哈,昨天还跟人聊到,工作这么多年就遇到一次磁盘坏掉,但是这种情况一次能让你记得很久很久。所以平时花点时间备份是值得的。
甚至用云平台,我也会觉得定期有个离线备份比较放心。
#16 楼 @yedingding 改成风车好多了,域名也好记多了。
https://github.com/greatghoul/remote-working 里面的地址也更新了。
这种基础服务,自己维护的稳定性和安全性完全比不上专业的服务商啊。担心代码泄漏就更不能用公司内服务器了,哪天潜进来拔走硬盘就全带走了。
不过遇到说不通的老板也没办法。
#23 楼 @greatghoul 我觉得这次的丢失,就是个很好的案例来说服老板。 还有运帷人力成本,跟第三方价格对比。 还有,关于代码泄漏,你要解释在公司其实更不安全,Github 之类的大公司也没兴趣关心别人的代码。
不过,老板坚持己见,不愿沟通的话,这些也没用的。
老板不愿意给你好机器,就拿个台式机让你当服务器用(还希望一台机子既当代码托管,又当测试服务器),不愿意购买现有服务甚至额外,让你去研究不一定成熟的开源或者免费方案,花的时间当然是越短越好。
你们老板真黑心 还是换掉吧。