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

我可以运行受密码保护的只读git服务器吗?

如何解决《我可以运行受密码保护的只读git服务器吗?》经验,为你挑选了1个好方法。

我需要一个能够从git存储库中获取但不能推送到它的应用程序,因此,这是只读部分.这可以通过git守护进程轻松完成.

最重要的是,我需要访问所述存储库以受密码保护,包括用于读取它.因此,在任何提取发生之前,应用程序将需要进行身份验证.

它可行吗?用git守护进程?别的什么?http + auth可能吗?



1> Emil Sit..:

HTTP身份验证不会保护通过网络传输的数据包,因此如果您担心窃听者,HTTP身份验证是不够的.此外,git使用git协议比使用HTTP协议更有效.但是,git-daemon不会为您进行身份验证.

可能最好的解决方案是使用gitosis,这将允许您使用ssh加密保护存储库 - 加密强大的身份验证和线路上的机密性 - 并控制对存储库的访问(例如,让一些用户读写一些用户只读).这将在您的ssh连接上使用高效的git协议.

如果你愿意外包这个,那么github可能是最好的方法.他们有不同价位的计划,以满足许多需求.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有