I have some IDE run configuration files that I'd like to commit to my git repository so our team can share them. Unfortunately, they may be modified later to include private or secure system properties. Therefore, I would also like to disallow them to change once committed. The initially committed files will not include any private, secure, or sensitive information.
Is it possible to commit files to a repository permanently, and permanently disallow them to be modified? I am aware of temporary ways to do this on a local clone (such as untracking the file) but I'd like to always have them in the remote, just instruct git to never track any changes, even for new clones.