Создать символический ref git в удаленном репозитории

В моем удаленном открытом репозитории HEAD указывает на "refs/heads/master", и я хочу, чтобы он указывал на "refs/heads/other".

Я не могу перейти в каталог удаленных репозиториев и запустить git symbolic-ref. Есть ли команда git для ее достижения? Или любым другим способом?

Если нет способа, позволяет ли Github изменять HEAD?

Спасибо заранее.

Ответы

Ответ 1

Чтобы изменить его в github, перейдите в раздел admin.
Вы можете выбрать ветку по умолчанию из выпадающего списка.

Ответ 2

(Там был опубликован другой вопрос, в основном, тот же: Как изменить удаленный HEAD Git, чтобы указать на что-то помимо "master" , и там было больше обсуждений там, ссылка на группу Github. Поэтому я просто хотел бы указать кому-то на это обсуждение.)

Как мы знаем, универсального ответа нет.

Но есть конкретные ответы для различных ферм Git "(где несколько пользователей могут управлять репозиториями Git через ограниченный интерфейс: через http и ssh): http://GitHub.com, http://Gitorious.org, http://repo.or.cz, Girar ( http://git.altlinux.org).

Эти конкретные ответы могут быть полезны для тех, кто читает эту страницу и думает об этих конкретных сервисах.

$ ssh git.alt help | fgrep branch
default-branch  []
$ 

например ssh git.alt default-branch packages/autosshd.git sisyphus, чтобы изменить HEAD в удаленном репо autosshd.git, чтобы указать на ветвь sisyphus.