GitHub集成工具

一个集成了GitHub和Gemini API的开发工具,用于自动化代码管理和AI辅助开发。

  • by Deepanshusharwan
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Deepanshusharwan/gitti

使用说明

离开

说明

  1. 设置虚拟环境
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
  1. 设置.env文件并获取其源代码
export GEMINI_API_KEY=""
export GITHUB_PERSONAL_ACCESS_TOKEN=""

bash setup.sh
  1. 运行后端(在另一个终端中)
  • 激活venv
source .venv/bin/activate
  • 获取.env文件
source .env
  • 运行后端
cd ./backend/
uvicorn main:app --reload

使用docker运行应用程序

  • 设置.env文件
GEMINI_API_KEY=""
GITHUB_PERSONAL_ACCESS_TOKEN=""

  • 构建docker镜像
docker build -t gitti .
  • 运行映像
docker run --env-file .env -p 8080:8080 -p 8000:8000 gitti