GitHub Copilot
GitHub Copilot is an AI-powered coding assistant that integrates with your IDE. It supports agentic and non-agentic types.
Access eligibility
| Type | Who can access |
|---|---|
| Agentic | - Public officers across Whole-of-Government (WOG) - Augmented resources (ARs) within GovTech |
| Non-agentic | - Public officers across WOG - Augmented resources (ARs) across WOG |
Access depends on your organisation and user type. See Available AI coding tools for a comparison.
Before you get started
- The WARP Always-On policy is being progressively rolled out to SEED devices.
- Once applied, WARP is automatically enabled and cannot be turned off.
- If you onboard to agentic AI tools, this policy is applied immediately.
- For public officers, agentic access may take up to 1 hour to be provisioned after submitting the form.
For Augmented Resources (ARs), access to agentic AI tools may take up to 2 business days after form submission. Please wait at least 2 business days before raising a support ticket if you have not received access.
Get started
Follow these steps to install and use GitHub Copilot:
Prerequisites
- You must have a TechPass account.
- Government Managed Device (GMD) compliant with SEED.
- Complete the mandatory agentic AI training before signing up.
- Sign up for the appropriate access:
- Confirm that your access has been provisioned.
- Verify your project’s Security and Sensitive Classification is supported for GitHub Copilot usage.
💡 Tip: Not sure which applies to you? See Access eligibility.
Install GitHub Copilot
- Go to SGTS GitHub Enterprise and log in with TechPass.
- In VS Code, go to Extensions, search for copilot, and click Install next to GitHub Copilot.
- Click the profile icon and select Sign in with GitHub to use GitHub Copilot.
- Single account: select Open Visual Studio Code.app.
- Multiple accounts: select the account with suffix _GTSGTS and click Continue.
- Go to File > Preferences > Settings, search for System Certificates V2, enable Http > Experimental: System Certificates V2, and restart VS Code.
- Go to SGTS GitHub Enterprise and log in with TechPass.
- Go to IntelliJ IDEA > Plugins, search for copilot, click Install, then Accept.
- Restart the IDE.
- Open GitHub Copilot, click Sign in to GitHub, then Copy and Open to copy the device code.
- Select the account with suffix _GTSGTS, click Continue, enter the device code, and click Authorize GitHub Copilot Plugin.
- Go to SGTS GitHub Enterprise and log in with TechPass.
- Follow the GitHub Copilot Documentation.
Support
- Join #engineering on Slack.
- Check the channel first to see if your question has already been answered.