Единственный способ скрыть мои файлы от общественности - это заплатить?
Это бизнес-модель GitHub.
Вы всегда можете использовать git
на своемлокальный компьютер и вручную синхронизируйте репо между компьютерами на одноранговой основе, но если вы хотите использовать GitHub для частного размещения своих репо, вам придется заплатить 7 долларов в месяц, чтобы хранить столько частных репо, сколько вы хотите.Я думаю, что это хорошая сделка.
Однако, обратите внимание, что и GitLab и BitBucket предлагают бесплатный хостинг prviate git repo с ограничениями.
Я не связан с другими пользователями, очевидно, так каковы шансы, что посторонние могут найти этот код / ветвь / класс?
Они перечислены на вашей странице профиля как публичные репозитории, которые высобственные.
Есть ли простой способ скрыть только одну репо / ветку или даже сделать ее более приватной?
Вы не можете скрыть ветви в git, этоdesign.
Есть ли хорошая альтернатива использованию XCode?
XCode не имеет ничего общего с Git или GitHub.