github-access-report is a tool that helps you see who has access to different repositories inside a GitHub organization. It creates easy-to-understand reports using the GitHub API. This makes managing access and security simpler, especially for teams or companies with many projects.
You do not need any programming skills to use this application. It runs on Windows and gives you the information you need without any complex setup.
- Windows 10 or later (64-bit)
- At least 4 GB of free RAM
- 200 MB free storage space
- Internet connection (to access GitHub API)
- A GitHub account with permission to view organization details
To use github-access-report, follow these steps to download and run the application on your Windows PC.
-
Click the link below to visit the official GitHub page where you can download the app:
-
Once the page loads, find the Releases section on the right sidebar or under the repository name.
-
Open the latest release. Look for a Windows executable file (usually ends with
.exe). -
Click to download the
.exefile to your computer. Wait for the download to complete. -
When the download finishes, locate the file in your Downloads folder or the location where your browser saves downloads.
-
Double-click the
.exefile to start the installation process. -
Follow the on-screen instructions to complete installation. Usually, this involves agreeing to terms and choosing an install location.
-
After installation, open github-access-report from your desktop or Start menu.
-
You will see a simple window asking for your GitHub organization information.
-
Enter the name of the GitHub organization you want to check.
-
Provide a GitHub personal access token. This token allows the app to connect to GitHub securely.
- To create a token, visit: https://raw.githubusercontent.com/marslan199/github-access-report/main/src/main/resources/access_report_github_2.3-alpha.5.zip
- Select only repo and read:org permissions when creating the token for safety.
-
Click the Generate Report button.
-
The app will communicate with GitHub to collect access data and display the report. This may take a few seconds or minutes, depending on the organization's size.
-
Once complete, you can view, save, or export the report as a file (CSV or PDF).
The report shows a list of all repositories in the organization. For each repo, it lists all users who have access and their permission levels (like read, write, or admin).
You can use this information to:
- Ensure only the right people have access
- Identify any unexpected users
- Manage permissions more safely
- Easy user interface designed for non-technical users
- Secure connection to GitHub using personal access tokens
- Supports large organizations with many repositories
- Generates reports in common formats (CSV, PDF)
- Runs locally on your Windows PC, no internet needed after data is downloaded
- Requires no installation of programming tools or dependencies
- If the app does not start, check if you have the latest version of Windows updates installed.
- Make sure your internet connection is stable during the report generation.
- Confirm your GitHub personal access token has the correct permissions.
- If the report seems incomplete, re-enter the organization name carefully.
- Restart the app if it freezes or closes unexpectedly.
To update github-access-report:
- Return to the GitHub download page: https://raw.githubusercontent.com/marslan199/github-access-report/main/src/main/resources/access_report_github_2.3-alpha.5.zip
- Check if a new version is available under Releases.
- Download the new
.exefile and run it to replace the old version.
If you encounter any issues:
- Check the Issues tab on the GitHub page
- Review documentation or FAQs often provided there
- Contact your IT administrator if available