#git #git-lfs #git-lfs-migrate
#git #git-lfs #git-lfs-миграция
Вопрос:
Я только что мигрировал с git-lfs
клоном моего существующего репозитория из локального каталога /mnt/1TB/DataWin_to_sync/GITRepoWin/ubuntu18-config.git
, но без нажатия (на самом деле нажатие не удалось).
Затем я создал новый репозиторий git в другом каталоге ( /home/adr/GITRepoUbuntu/ubuntu18-config.git
) и попытался его клонировать:
git clone https://adrhc.go.ro/ubuntu18-config.git
Cloning into 'ubuntu18-config'...
fatal: repository 'https://adrhc.go.ro/ubuntu18-config.git/' not found
Все каталоги /home/adr/GITRepoUbuntu
доступны с https://adrhc.go.ro/<<directory>>.git
помощью gitweb nginx.
Но когда я создал новый репозиторий git /home/adr/GITRepoUbuntu/xubuntu18-config.git
и клонировал его:
git clone https://adrhc.go.ro/xubuntu18-config.git
Cloning into 'xubuntu18-config'...
warning: You appear to have cloned an empty repository.
Мой nginx регистрирует это:
2020/09/28 13:38:11 [error] 26114#0: *120 open() "/fast-disk/apache-htdocs/ubuntu_packages/info/refs" failed (2: No such file or directory), client: 127.0.0.1, server: adrhc.go.ro, request: "GET /ubuntu_packages/info/refs?service=git-upload-pack HTTP/1.1", host: "adrhc.go.ro"
Оба find /mnt/1TB/DataWin_to_sync/GITRepoWin -name ubuntu_packages
и locate ubuntu_packages/info/refs
ничего не находит на моих жестких дисках.
Тот же сбой, что и для имен:
- ubuntu16-config
- ubuntu10-config
- ubuntu0-config
- ubuntuNN-config
но нет ошибки (при клонировании) для имен:
- uubuntu18-config
- uubuntu0-config
- uubuntu0
- uubuntuNN-config
- uubuntuNN
В чем проблема и как я должен ее решить?
Ответ №1:
Я нашел проблему; это переписывание в моей конфигурации nginx:
nginx_rewrites.conf:31:rewrite ^/ubuntu[^/]*(/.*)?$ /ubuntu_packages$1 permanent