Вам нужно создать репозиторий на гитхабе, проинициализировать git (git init) в папке с кодом, добавить проект в git (git add) и сделать push на гитхаб (git push). help.github.com/create-a-repo/
А зачем городить огород? Авторизоваться можно исключительно с помощью urllib2.
P.S. Лучше в следующий раз кидать исходники сюда, ну или на какой-нибудь сервис предназначенный для этого
Я как-то тоже с такой проблемой столкнулся — ничего не нашел. Если сделаете простенький веб-сервис, который будет это делать, я даже за него заплатить готов буду :) а то использовать код непрограммисту сложновато :)
post from somewhere -> vkontakte