docs/guides/dataset/add_data_source/add_github_repo.md
Link your GitHub repo for pull request or issue synchronization.
This document explains how to link your GitHub repository to RAGFlow to synchronize pull requests and issues.
Before configuring RAGFlow, you must prepare your GitHub account and generate the necessary credentials.
To ensure smooth identity matching and permission synchronization between your organization and the RAG engine, it is a best practice to make your email visible.
repo (Full control): Essential for accessing private repositories, PRs, and issues.
read:org (Optional): If you are syncing repositories across an entire organization.workflow (Optional): Recommended if you intend to index GitHub Action logs or CI/CD metadata.Once your GitHub token is ready, register the external data source within your RAGFlow instance.
ragflow-repo).infiniflow).ragflow).:::tip NOTE Currently deleted or modified files are not synchronized automatically. This feature is coming soon. Thanks to Gisselle-Gonzalez for requesting this feature. :::
Finally, link the connector to a specific knowledge base to begin the RAG process.