大家用 cursor 会把配置文件开放读取吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
huayune
V2EX    程序员

大家用 cursor 会把配置文件开放读取吗

  •  
  •   huayune 259 天前 3192 次点击
    这是一个创建于 259 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,准备用 cursor 试试实际项目,但是项目是里面有配置文件(包含相关密钥啥的),大伙平时开发是直接开放读取然后开隐私模式呢,还是用排除规则去掉,如果用排除规则的话,我现在有很多项目,准备导入 cursor ,如何在导入的之前就先做好排除。 总觉得不排除这部分文件不安心
    22 条回复    2025-02-27 11:07:51 +08:00
    rockddd
        1
    rockddd  
       259 天前   3
    我们公司的项目没什么值得被偷的。重要的不是代码和数据,而是老板的人际关系
    retanoj
        2
    retanoj  
       259 天前
    我都不知道还能写规则排除 :(
    如果能排除的话,直接按文件后缀排除就可了吧
    huayune
        3
    huayune  
    OP
       259 天前
    @retanoj 一开始我也是这样认为的,但是我发现他是导入之后生成一个文件(.cursorignore ),要在这个配置文件里面改规则,这样的话我理解在一导入就已经开始读取了。。 似乎没法全局配置,不知道是我不会还是确实没有。。
    Quik
        4
    Quik  
       259 天前
    看起来 cursor 是通过项目根目录下的 .cursorignore 文件来排除的,估计和.gitignore 差不多?那推测应该可以在导入目录前就先创建好这个文件,排除 cursor 会 index 的所有文件,包括所提到的密钥等内容。
    niubilewodev
        5
    niubilewodev  
       259 天前
    正经项目密钥啥的不会放代码仓库。
    都放代码仓库了,给 cursor 读读又怎么了?
    nanajj
        6
    nanajj  
       259 天前   2
    关键配置写环境变量,开发环境用 dotenv ,本地不混用生产环境,就不涉及到泄露了。若无法办到就排除
    Vegetable
        7
    Vegetable  
       259 天前
    你仓库里说破天去也就是开发环境呗,如果生产的信息放在开发机里,被 cursor 读到也没所谓吧
    sunny352787
        8
    sunny352787  
       259 天前
    默认会剔除.gitignore 和 cursor 自己的.cursorignore ,你可以将保密文件路径放.cursorignore 里

    PS:密钥放库里是 XX 行为,建议改改
    retanoj
        9
    retanoj  
       259 天前
    @huayune 提前写好,哈哈哈
    huayune
        10
    huayune  
    OP
       259 天前
    @nanajj #6 这个办法挺好的,感谢
    huayune
        11
    huayune  
    OP
       259 天前
    @niubilewodev @nanajj @Vegetable @sunny352787 举个例子,我可能有 30+仓库,每个仓库都是生产环境,偶尔出个问题需要解决,就需要本地调试,调试的话需要用到这些密钥信息,每个仓库对应自己的密钥配置,想知道有什么办法方便管理这些密钥,也不被 cursor 读到,楼上 @Quik #4 老哥给我了一个好的思路
    daimaosix
        12
    daimaosix  
       259 天前
    @niubilewodev 真是,读一下就读一下嘛
    wyntalgeer
        13
    wyntalgeer  
       259 天前
    配置文件不是在生产服务器上吗?配置文件放代码库,可以不用 cursor 。或者用 cursor+随时准备跑路
    Akiya
        14
    Akiya  
       259 天前
    开发环境存密钥干啥,要存也不会存生产环境用的吧,那就无所谓了啊
    supermama
        15
    supermama  
       259 天前
    一般是开发文件里面写的都是测试环境的账号和密码,所以也不是很担心 cursor 读取。 可以在生产上再把配置文件的信息改成生产的账号和密码。
    fds
        16
    fds  
       259 天前
    配置文件可以放在别的地方呀,为啥非要跟代码放在一起?比如 AWS 默认配置放在 `~/.aws/config` ,调用的时候自动尝试读取。
    sampeng
        17
    sampeng  
       259 天前
    不是。。你所有代码里都有配置文件?你们就习惯这么差?先把配置文件弄走不行么?
    msg7086
        18
    msg7086  
       258 天前
    不被 cursor 读取是不可能的,你本地电脑上的软件本来就可以读取任意文件。
    你只能让文件不被 AI 读取。
    ttkit
        19
    ttkit  
       258 天前
    实测,不会读取,不信你试一试,只要是文件里有密钥,自动帮你隐藏,你考虑的问题,人家都考虑了。
    Wxh16144
        20
    Wxh16144  
       258 天前
    @ttkit 非抬杠,「只要是文件里有密钥」 Ta ( cursor )怎么知道文件里有密钥?
    ttkit
        21
    ttkit  
       258 天前
    @Wxh16144 变量有命名啊,比如用 secret_key 或者 token? 你没试过?
    ttkit
        22
    ttkit  
       258 天前
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2885 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 14:17 PVG 22:17 LAX 06:17 JFK 09:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86