The GitHub for Zoho Projects extension brings your code collaboration activities into your project. Connect your GitHub repositories to Zoho Projects to access branches, commits, and pull requests directly from your projects and tasks.
With this integration, development teams can keep track of code changes, monitor pull request activity, and associate GitHub repositories with their project work without switching between applications.
Feature Availability: All plans
Install
- Navigate to
> Marketplace > All Apps in Zoho Projects.
- Search for and open GitHub for Zoho Projects.
- Click Install and confirm the installation.
- Navigate to the Widgets tab and configure the extension's location and availability in projects.
- Navigate to the Permissions tab and choose Profiles or Users to specify who can access the extension.
- Navigate to the Connections tab:
- Hover over the GitHub service and click Connect. Sign in with your GitHub credentials and authorize the connection.
- Hover over the Zoho Projects service and click Connect. Accept the prompts to complete the connection.
Map GitHub repositories to projects
- Navigate to the required project.
- Click the GitHub tab. If the tab is not visible, click
and then click GitHub.
- Click Map Repository.
- Select the GitHub repositories you want to associate with the project.
- Click Map Repositories.
The selected repositories will be available within the project's GitHub tab.
Work with GitHub at the project level
After mapping repositories, you can access their development activities directly from the project.
Select a repository from the repository dropdown and choose a branch from the branch dropdown. Use the refresh icon to reload the displayed information.
- Navigate to the required project.
- Click the GitHub tab. If the tab is not visible, click
and then click GitHub.
- Click Commits tab to view the commits made to the selected repository and branch.
- Click the commit to view them in GitHub.
- Click Pull Requests to view the pull requests associated with the selected repository.
- Click the pull request to view them in GitHub.
- Click Activity to view pull request activity in a tabular format.
- Click the activity number to view them in GitHub.
Create a branch
You can create a new branch directly from the project's GitHub tab.
- Navigate to the required project and click the GitHub tab.
- Click New Branch.
- Select the repository, choose the Base Branch from which the new branch should be created.
- Select a branch name prefix, if required.
- Enter the Branch Name and click Create Branch.
- The new branch is created in the selected GitHub repository.
Work with GitHub at the task level
You can also access GitHub information within individual tasks. This helps developers associate code changes and pull requests with the tasks they are working on.
- Navigate to the required task.
- Click the GitHub tab under the task details.
- Select the required repository from the repository dropdown.
Only the repositories associated with the project will be listed.
Map branches to a task
Associate one or more GitHub branches with a task.
- Navigate to the required task.
- Click the GitHub tab under the task details.
- Click the Branches section and click Map Branches.
- Select the GitHub repository from the repository dropdown or use the search field to find a specific branch.
- Select the checkbox next to each branch you want to associate with the task. You can also select Select all to choose all available branches.
- Click Map Branch to complete the association.
Map commits to a task
Associate relevant GitHub commits with a task to maintain a connection between code changes and the work being tracked.
- Navigate to the required task.
- Click the GitHub tab under the task details.
- Click the Commits section and click Map Commits.
- Select the GitHub repository from the repository dropdown or Use the available filters to find the required commits.
- Select the checkbox next to the commits you want to associate with the task. You can also use Select all to select all the listed commits.
- Click Map Commit to complete the association.
Map pull requests to a task
- Associate GitHub pull requests with a task to track code review and merge activities.
- Navigate to the required task.
- Click the GitHub tab under the task details.
- Click the Pull Requests section and click Pull Requests.
- Select the GitHub repository from the repository dropdown or search the available filters to find the required pull requests.
- Select the checkbox next to each pull request you want to associate with the task.
- You can also use Select all to select all the listed pull requests.
- Click Map Pull Requests to complete the association.
Disable or uninstall the extension
- Navigate to
> Marketplace > Installed Apps.
- Open GitHub for Zoho Projects.
- Click Disable to disable the extension or click Uninstall to remove the extension from the portal.
- To re-enable or reinstall the extension, click Enable or Install in the Github extension page.