文档首页/ 代码托管 CodeArts Repo/ 常见问题/ 通用问题/ 如何阻止涉密文件被推送到代码仓库?
更新时间: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