У меня два вопроса на github:
Редактировать: По вопросу № 2 у меня работает Windows.
Конечно, это может быть приватно, но в этом случае это стоит денег.
Я знаю, что есть графический интерфейс Mac, созданный специально для GitHub. Однако я думаю, что любой из графических интерфейсов для Git может работать и с GitHub.
По первому вопросу вы можете держать репо в тайне, но за это нужно платить ежемесячную плату (базовая цена составляет около 7 долларов США и может хранить 5 репо).Если вы хотите бесплатно, то нет иного пути, кроме как быть публичным.