更新时间:2023-05-06 GMT+08:00
如何阻止涉密文件被推送到代码仓库?
背景信息
- 当用户需要避免上传涉密信息的时候,可以选择在仓库设置中设置提交规则,勾选拒绝包含秘密的提交选项。
- 通过选择复选框防止向代码仓库提交涉密的文件,当文件名与正则表达式匹配时,代码托管服务会阻止用户推送。
此推送规则不会限制已提交的文件。
以下列出代码托管服务目前会阻止的文件名称与正则表达式:
正则表达式 |
文件名例子 |
(ssh|config)\/(personal|server)_(rsa|dsa|ed\d+|ecdsa) |
ssh_server_rsa |
_rsa$ |
id_rsa |
_dsa$ |
id_dsa |
_ed25519$ |
id_ed25519 |
_ecdsa$ |
id_ecdsa |
\.(pem|key)$ |
secret.key privatekey.pem |
"[._]history$" |
.bash_history |
父主题: 通用问题