首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Coding
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · 115 天前 · 821 次点击
    这是一个创建于 115 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如我的一个 java web 程序里的数据库的用户名和密码

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

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

    git 支持这个功能不?

    谢谢
    6 回复  |  直到 2019-08-23 13:07:07 +08:00
        1
    monsterxx03   115 天前   ♥ 2
        2
    GM   115 天前
    很简单,不上传就可以啦
        3
    xujif   115 天前
    数据库 不对外访问, 密码写就写了。
        4
    mercury233   115 天前 via Android   ♥ 1
    环境变量
    密码也需要版本控制就把 ssh key 放到环境变量然后密码丢私有库
        5
    lunafreya   115 天前 via iPhone
    public 和 private repo 分开+copybara
        6
    Nitroethane   115 天前 via Android
    从环境变量里读取敏感数据
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3808 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 05:34 · PVG 13:34 · LAX 21:34 · JFK 00:34
    ♥ Do have faith in what you're doing.