A Singapore Government Agency Website

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

💡 Tip: Not sure which applies to you? See Access eligibility.

Install GitHub Copilot

  1. Go to SGTS GitHub Enterprise and log in with TechPass.
  2. In VS Code, go to Extensions, search for copilot, and click Install next to GitHub Copilot.
  3. 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.
  4. Go to File > Preferences > Settings, search for System Certificates V2, enable Http > Experimental: System Certificates V2, and restart VS Code.
  1. Go to SGTS GitHub Enterprise and log in with TechPass.
  2. Go to IntelliJ IDEA > Plugins, search for copilot, click Install, then Accept.
  3. Restart the IDE.
  4. Open GitHub Copilot, click Sign in to GitHub, then Copy and Open to copy the device code.
  5. Select the account with suffix _GTSGTS, click Continue, enter the device code, and click Authorize GitHub Copilot Plugin.
  1. Go to SGTS GitHub Enterprise and log in with TechPass.
  2. Follow the GitHub Copilot Documentation.

Support

  • Join #engineering on Slack.
  • Check the channel first to see if your question has already been answered.
Chat with me!
Bot Launcher