Почему GitHub не предоставляет доставляет доступ к оболочке?
А что вы хотите от шелла в гитхабе? Выполнять команды на его серверах? Зачем?
SSH у гитхаба имеет простое назначение - аутентификация и туннель для доступа к репозиториям. Зачем там шелл?
Так написано же - ты авторизовался, но шелл тебе не дадут, ибо не положено