保护重要文件的解决方案
为避免GeminiCode自动化操作带来的潜在风险,可采用以下层级防护措施:
- isolamento ambiental:在Docker容器中运行GeminiCode(官方推荐)
docker run -v /safe/path:/app -it python:3.9 bash
,将/safe/path替换为你的测试目录路径 - 目录管控::
- 为GeminiCode创建专用目录
mkdir ~/gemini_workspace
- 每次使用前通过
cd ~/gemini_workspace
切换工作目录
- 为GeminiCode创建专用目录
- Backup de arquivos::
- 对需处理的文件手动复制副本
cp important.py important_backup.py
- 或使用版本控制系统
git init && git add . && git commit -m "pre-gemini"
- 对需处理的文件手动复制副本
- 操作验证::
- 先用
What files are in this directory?
命令确认当前工作范围 - 复杂的文件修改指令拆分为多个步骤执行
- 先用
补充建议:可通过alias gemini='cd ~/gemini_workspace && gemini'
创建别名强制限定工作目录
Essa resposta foi extraída do artigoGeminiCode: um assistente de programação de IA baseado no Gemini 2.5 em execução em terminaisO