Coworker Product and Developer Docs
  • 📘Welcome to Coworker.ai
    • Welcome to Coworker
    • Self Service Onboarding
    • Village Assistant
      • Github PR Review Tool
    • Security & Compliance
    • Data Privacy & Permissions
  • 🔌Data Connections
    • Airtable
    • Ashby
    • Clickup
      • Finding ClickUp User IDs
    • Figma
    • Github
      • Finding GitHub User IDs
    • Gitlab
    • Google - OAuth (Recommended)
    • Google - Manual Connection
    • Hubspot
    • Jira
      • Finding Jira User IDs
    • Confluence
      • Finding Confluence / Jira User IDs
    • Linear
    • Asana
    • Monday
    • Notion
    • Pipedrive
    • Slack
    • Basecamp
    • Zoom
  • 👩‍💻Legacy Developer Docs
    • Developer Quickstart
    • Village APIs: Introduction
      • Activity API
      • User Status API
      • Patch User API
      • Segments API
      • Redemption API
      • Master Award Controls
      • Connections (Referrals) APIs
      • GET APIs
    • 3rd Party Payments Integrations
    • Embedding Village Dashboards
  • 🕵️LEGACY Knowledge Base
    • Admin Quickstart
    • Referrals Support
    • The Basics of Village in 15 Minutes
    • Programs & Rules
      • Triggers
        • Activities
        • Goals
      • Conditions
        • Segment Conditions
        • Time Conditions
        • Max Budget Conditions
        • Conditional Multipliers
    • Awards
      • Monetary (Cash) Awards
      • Non-Monetary Awards
        • Funding
          • In-depth use cases for funding pools
      • Badges & Statuses
      • Award Expiration
    • Segments
      • Segmentation Use Cases
    • Rule Evaluation Logic Deep-dive
    • The Village Dashboards
      • Admin Account Creation
      • User Access Management
      • Network Settings
      • User Dashboard
    • BigQuery
    • Managing Payment Integrations
    • Referrals (Connections)
      • Pre-populating Users' Unique Referral Codes In Signup Flows & Forms
  • No and Low Code Solutions
    • No and Low Code Solutions
      • No & Low Code Solutions
  • Feedback
    • Village Docs Feedback Form
    • Feature Requests
    • Talk to our Team
Powered by GitBook
On this page
  • Prerequisites
  • Generating the credentials
  • Information required for the Coworker connection:

Was this helpful?

  1. Data Connections

Github

How to connect your Github account with Coworker.

PreviousFigmaNextFinding GitHub User IDs

Last updated 8 days ago

Was this helpful?

Prerequisites

  • A Github account with access to the repositories you wish to sync with Coworker.

Generating the credentials

  1. Go to your Github developer settings to create a new Personal Access Token https://github.com/settings/tokens

  2. Create a new classic token

  3. Set the token Note to Village Access Token, and set the Expiration to No Expiration (note that this token can always be manually revoked in Github in future, but setting a custom expiration date will require this entire process to be re-run once the expiration date is hit).

  4. Check the following boxes.

  5. Copy your token and store it in a secure place (like 1Password, LastPass or Bitwarden).

Information required for the Coworker connection:

Please share the following information with the Coworker team via a secure connection (eg. 1Password, LastPass or Bitwarden).

  • access_token: The access token created above

  • repository: A comma-separated list of repositories that Coworker should monitor, prefixed with the username/organization (there should be no spaces) eg. seriouscorp/FizzBuzzEnterpriseEdition,seriouscorp/AbsoluteAGI

  • start_date: Date of the first record to synchronize, in a ISO8601 format (eg. 2024-01-01) . Commits before this date will not be synchronized.

🔌
Click "Generate new token (classic)"