Deployment errors due to GitHub changes

In September GitHub announced changes to their security. They have since removed the unauthenticated git protocol from being able to access repositories along with removing weak keys, and further changes planned which can be found in the linked announcement.


The issue:

If you're affected by this issue on EngineYard you may see the following in your deploy log:

The unauthenticated git protocol on port 9418 is no longer supported.


To Fix:

In regards to ruby this can be fixed by updating your Gemfile and Gemfile.lock.

If you are using `github` in your Gemfile this can be replaced with `git:  ''` and the same goes with `git: 'git://` simply replace it to `git: 'https://`


Once those changes are made and are working locally you can redeploy your code.




Article is closed for comments.

Powered by Zendesk