--- title: "Generate a Personal Access Token on GitHub" url: https://docs.catalyst.zoho.com/en/tutorials/githubbot/python/generate-personal-access-token/ description: "Build an extension on Zoho Cliq using Catalyst Integration Functions, that enables you to access and work with your GitHub repositories using a Cliq bot" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "GitHub Integration" url: /en/devops/help/github-integration/introduction --- # Generate a Personal Access Token on GitHub Let us now generate a personal access token for the repositories in the Git account. A personal access token on GitHub functions like an OAuth access token and authenticates the access to the GitHub API. You can generate a personal access token on GitHub by implementing the below steps: 1. Login to your Git account. Click on your profile icon in the top right corner. Click on **Settings**. ![settings](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/settings.webp) 2. Navigate to **Developer Settings**. ![developer_settings](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/developer_settings.webp) 3. Click **Tokens(classic)** under the **Personal access tokens** menu, then click **Generate new token**. ![generate_new_token](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/generate_new_token.webp) 4. Select **repo** as the scope. The token will be applicable for all the specified actions in your repositories. ![select_scopes](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_scopes.webp) 5. Click **Generate new token**. The personal access token will be generated and displayed. GitHub will display the personal access token only once, so make sure that you copy the token and store it in a safe space. ![personal_access_token](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/personal_access_token.webp) We will use this token in the Integration function’s code, which will enable Catalyst to fetch necessary information about the repositories from GitHub.