The process of configuring the JFrog GitHub Copilot extension involves a number of steps and requires both the GitHub and JFrog administrators. A number of details need to be coordinated and negotiated, subsequently, it is strongly recommended that the installation be conducted with both of these parties present to make the process efficient.
Note
GitHub Copilot extensions are currently in public beta. To join the beta, please verify prerequisites are met and follow this setup guide
Prerequisites
You are part of an organization that has a Copilot license
You have access to SaaS JFrog Platform. If you do not have a JFrog platform, you can register for a free trial here: https://jfrog.com/start-free/try-github/
Enterprise X or higher license
Artifactory v7.94.x and above
Xray 3.103.6 and above
JFrog Software Package Catalog (if missing, a 14-day trial is automatically enabled)
For Curation related features - JFrog Software Package Curation
You must be a GitHub Admin to Check for Users with Copilot Licenses, Enable Policies at Enterprise Level, and Enable Policies at Organization Level.
Before beginning the below steps you must first enable the Copilot extension as described in the section titled Enabling Copilot for organizations in your enterprise, as well as follow the instructions in these topics policy management for the enterprise and managing policies in your organization
# | Task | Description | For more information, see |
|---|---|---|---|
1 | Check for Users with Copilot Licenses | Ensure that your organization includes the users you want to have access to the Copilot extensions. | |
2 | Enable Policies at Enterprise Level | Learn how to enable policies at the enterprise level. | |
3 | Enable Policies at Organization Level | Learn how to enable policies at the organization level. | |
4 | Install the JFrog GitHub Copilot Extension | Install the application and link it to the JFrog platform via the platform's URL. Requires GitHub and JFrog administration permissions | |
5 | Configure JFrog GitHub Copilot Extension in the IDE | Setup Copilot to integrate with JFrog Catalog and the GitHub Copilot chat by completing the authorization process and installing other required components. |