Contents

Overview

The EGit Mylyn GitHub connector supports creating task repositories for working with GitHub issues and Gists. A GitHub issue task repository is required for each GitHub project repository you want to access issues for. A single Gist repository allows you to access all Gists on http://gist.github.com.

The latest version of the EGit Mylyn GitHub connector can be installed from following update site:

Enter your GitHub login name and password on the credentials wizard page

Select Next

Check all the GitHub repositories that you want to access issues from.

Select Finish

Open the Task Repositories view to browse the newly added task repositories and add queries or create new tasks.

Issues

Queries

GitHub issue task repositories support creating queries that filter by the following fields:

State (open or closed)

Milestones

Mentions

Assignee

Labels

Note that when multiple filters are used in the same query the returned issues will match all of the filters. The minimum required for a valid query is at least one status selected and a non-empty title.

Issue Editor

The GitHub issue task editor supports the following:

Editing the title & description

Adding a new comment

Closing & reopening the issue from the Actions section

Assigning the issue to someone from the People section

Adding and removing labels from the Attributes section

Updating the milestone from the Attributes section

Gists

Creating

Gists can be created by selecting text in a editor or files in an explorer and selecting either the GitHub > Create Private Gist or GitHub > Create Public Gist context menu. The Gist will be created in a background job and a notification popup will display with a link to open the newly created Gist.

Queries

Gist queries only support filtering by a specified GitHub login name.

Gist Editor

The task editor for Gists supports the following:

Editing the description

Adding a new comment

Opening the files in a gist in an editor

Adding new files to the gist

Replacing the content of a file currently in the gist

Cloning the gist to a local Eclipse project

Frequently Asked Questions (FAQ)

Does the connector support GitHub API tokens?

No, API tokens are no longer supported by the GitHub v3 API which the connector uses for requests.