Newyorkcity
V2EX  ›  问与答

请问如何优雅地隐藏 git 上传的配置文件里的密码呢?

  •  
  •   Newyorkcity · Aug 23, 2019 · 3410 views
    This topic created in 2631 days ago, the information mentioned may be changed or developed.
    比如我的一个 java web 程序里的数据库的用户名和密码

    优雅地 -> 只使用命令行,不需要通过 xftp 之类的软件手动把配置文件传上去. 本地和云服务器上的 java 代码不会有区别

    话说我自己觉得可以有这么一种实现: 使用 git 指定一些文件 对它们使用指定的密码进行混淆加密 然后没被指定的文件就是明码大家都可见 但被混淆的文件除非 pull 的时候输入正确的密码 才会被解释为正确的代码 否则就是一团乱码

    git 支持这个功能不?

    谢谢
    6 replies  •  2019-08-23 13:07:07 +08:00
    GM
    GM
    Aug 23, 2019
    2
    很简单,不上传就可以啦
    xujif
    xujif
    Aug 23, 2019
    3
    数据库 不对外访问, 密码写就写了。
    mercury233
    mercury233
    Aug 23, 2019 via Android❤️1
    4
    环境变量
    密码也需要版本控制就把 ssh key 放到环境变量然后密码丢私有库
    lunafreya
    lunafreya
    Aug 23, 2019 via iPhone
    5
    public 和 private repo 分开+copybara
    Nitroethane
    Nitroethane
    Aug 23, 2019 via Android
    6
    从环境变量里读取敏感数据
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1925 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 16:49 · PVG 00:49 · LAX 08:49 · JFK 11:49
    ♥ Do have faith in what you're doing.