As markdorison notes, there are service hooks on the enterprise github for this.
First, you need to make sure your github account has the permissions necessary to administer your repo. You must be configured as the owner of the "repository".
Once you have these permissions, if you go to the overview page of the hosted github /ORGANIZATION/REPOSITORY , you will see a row of familiar tabs with one new member on the right:
Code Network Pull Requests Questions Counts Administrator
Click on admin and you will see a menu to the left of the admin page with a link to "Service hooks".
Once you are on this page, scroll down (far) to find the "incomplete" service hook.
Click on the hook of the Unfuddle service, and a small form will open in the upper right corner of your browser. Fill it like this:
Subdomain: Your organization unfuddle subdomain, ie ORG.unfuddle.com Repo Id: The numeric Id of the github repository you are trying to connect to unfuddle. Username: Your unfuddle user account name. Password: Your unfuddle user account password. _ HttpOnly (check if appropriate) √ Active (set to active to use this service, uncheck to stop using it)
Then click the "Update Settings" button.
When finished, you will see a new button called "Test Hook". Click to test the connection and make sure it is working.
Within a few minutes, you should see how the commit history is displayed in the Unfuddle repository lists.
Pro Tip: Configure the Unfuddle account only for external services such as github, and use this account instead of separate user accounts to create a connection to the service.