Refreshing / Syncing projects

Using the "Refresh" button is almost never needed, as your projects should synchronize automatically.

Please remember that synchronization is queued, and may take some time. Hitting the Refresh button won't put your project on top of the queue.

GitHub projects


When you grant access to your GitHub repositories, Gemnasium automatically creates a webhook for each repo it tracks.

To make sure the webhook is properly set up, go to the settings page of your repo and click on "Webhooks & Services". Gemnasium should be listed as a "Service".


BitBucket projects


When you grant access to your BitBucket repositories, Gemnasium automatically creates a webhook for each repo it tracks.

To make sure the webhook is properly set up, go to the settings page of your repo and click on "Webhooks" under the INTEGRATION section. "Gemnasium" should appear in the list.


Gitlab projects


A built-in Gemnasium Service is available for GitLab starting from GitLab 6.7. In your project settings, click on "Services" and make sure Gemnasium is active and properly configured.


Offline projects


When you create an offline project, Gemnasium gives you the instructions to configure Gemnasium Toolbelt and push the dependency files. Learn more on how to push the files on GitHub.

You may want to create a git commit hook in order to push the dependency files automatically to Gemnasium. Learn how to create a commit hook.

Feedback and Knowledge Base