Newyorkcity
V2EX  ›  问与答

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

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