Ниже приведены подробные инструкции по подключению к вашей учетной записи Sourceforge и изменению файла config
и включению non-fast-forward
обновлений.
Вы можете изменить denyNonFastForwards
стандартного проекта Sourceforge с вашего компьютера с помощью следующих команд:
- Подключение к вашей учетной записи SSH с помощью интерактивной консоли с помощью команды
ssh -t [email protected] create
. Обратите внимание, что URL отличается от одного вашего проекта:
$ ssh -t [email protected] create
The authenticity of host 'shell.sourceforge.net (ip)' can't be established.
ECDSA key fingerprint is SHA256:key
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'shell.sourceforge.net,ip' (ECDSA) to the list of known hosts.
Password:
Requesting a new shell for "user" and waiting for it to start.
queued... creating... starting...
This is an interactive shell created for user user,users
Use the "timeleft" command to see how much time remains before shutdown.
Use the "shutdown" command to destroy the shell before the time limit.
For path information and login help, type "sf-help".
Найдите файл config
с помощью sf-help --scm
или pwd
, он должен находиться в папке /home/git/p/myproject/code.git/
.
Прочитайте файл config
проверить denyNonFastforwards
статус, он действительно установлен верно:
[[email protected] code.git]$ cat config
[core]
repositoryformatversion = 0
filemode = true
bare = true
sharedrepository = 2
[receive]
denyNonFastforwards = true
- Start VI изменить файл, изменить
true
к false
:
[[email protected] code.git]$ vi config
[core]
repositoryformatversion = 0
filemode = true
bare = true
sharedrepository = 2
[receive]
denyNonFastforwards = false
~
~
1,1 All
- Тип
:w
для сохранения изменений и :q
для выхода из vi.
Ошибка denying non-fast-forward
больше не должна появляться.
У вас есть свойство denyNonFastforwards, установленное как ложное в файле конфигурации, случайно? – Juan
Может быть. Я не знаю. Я нашел [проблему на SourceForge] (https://sourceforge.net/p/forge/site-support/9558/) об этой проблеме. –
Возможно, вы удалите удаленную ветку, а затем нажмите мастер как совершенно новый branhc. –