Я пытаюсь получить один каталог из одного удаленного репозитория, но я хочу получить этот файл только из определенного хэша. Если я использую git-архив с HEAD, все в порядке, но когда я попробую с конкретным хешем:git-архив с определенного хэша с удаленного
git archive -v --format tar --remote = ssh: //....myrepo.git agithash afile> output.tgz
Но я получаю
fatal: sent error to the client: git upload-archive: archiver died with error
remote: fatal: no such ref: 9a9c309
remote: git upload-archive: archiver died with error
Так что я прочитал, что я мог бы использовать другую загрузку-архив как это:
мерзавец архив -v --format деготь - remote = ssh: ..... myrepo.git --exec = "/ usr/local/bin/git upload-archive" ahas h afile> output.tgz
Это тоже не сработало. Я предполагаю, потому что BitBucket не поддерживает его как https://confluence.atlassian.com/bitbucketserverkb/git-upload-archive-archiver-died-with-error-779171761.html
Так что я задаюсь вопросом: есть ли еще один простой способ сделать это?