1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GitLabAdvent Calendar 2020

Day 14

GitLab(オンプレ版)にisoファイルをアップロードさせない(Premium Edition)

Last updated at Posted at 2021-08-02

毎度、ググっても出てこない小ネタを取り扱っております。
本記事は個人的な見解であり、筆者の所属するいかなる団体にも関係ございません。

0. はじめに

そんなことする人いないと思うと思うのですが、時々GitにISOファイルを放り込む人がいます....。
管理者としては「ヒー、やめて~」と思うのですが、知らない人は気にせずにやっちゃいますよね。

そこで、それを防止するためにGitLabの機能(Push Rules:有償機能)を使って制限しましょう。
というお話です。

本機能は、有償版(13.9以降Premium Edition)となっております。ご注意ください。

1. 前提条件

GitLabのバージョン: 14.1.1-ee

image.png

2. 管理画面

「Admin」>「プッシュルール」を表示します。

image.png

3. isoで終わるファイル名を禁止する

Prohibited file namesに「.iso$」と入力して保存します。

image.png

4. おまけ

ちょっと頭のいい人なら、拡張子がisoファイルじゃなければいいんじゃない?と拡張子だけ変えてアップロードする人もいるかもしれません。。。。
そういう人向けの対策としては、「そもそもGitに100MB以上のファイルをアップロードさせない」と言ったことも可能です。
以下のMaximum file size (MB)にメガバイトサイズを入れます。

image.png

5. まとめ

Premiumの機能ですが、管理者の苦労をちょっと軽減してくれると思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?