我的GitLab实例设置偶尔会对我们自己的IP地址实施IP禁止,导致我们办公室的所有用户在任何网页或git请求上获得403/Forbidden.
由于重复的错误验证,禁令正在实施,这完全是一个单独的问题,但我想阻止我们自己的IP地址被IP禁止.它持续约一个小时.
在nginx日志中,gitlab_access.log或gitlab_error.log文件中没有任何异常弹出.服务器仍在运行,禁止到位时外部IP地址不受影响.
我希望能够将我们自己的IP地址列入白名单,或者能够在禁令发生后禁用该禁令(重启gitlab不会取消禁令).如果这些都不可能,那么只需找到将禁令持续时间调整为一小时的设置也可以.
我们一直在使用Git和我们自己的Gitlab实例托管的git-lfs.
有时当一个特定用户推送文件时,其中一些(似乎是.png文件)不会进入LFS存储,而是添加到git.当他们的机器上发生这种情况时,我还无法看到日志/消息.
但最终发生的事情是当其他用户尝试从LFS下载该文件时,它会抛出一个错误:
[28bbecbecfe441b7de97d566872c71cd4542384d871b369168285408c1f062cfd]服务器上不存在对象,或者您无权访问它
我尝试在git-lfs数据目录中的Gitlab服务器上手动上传文件,并使用正确的文件名SHA ID,但它似乎没有被提取.到目前为止,我唯一的解决方案是触摸文件,以便生成不同的SHA ID,然后重新上传.
有没有办法手动将单个文件添加到Gitlab的git-lfs存储?