Описание тега git-bare

Чистый репозиторий git назван так потому, что у него нет рабочего каталога; он содержит только файлы, которые обычно скрыты в подкаталоге.git. Другими словами, он поддерживает историю проекта и никогда не хранит моментальный снимок какой-либо данной версии.
1 ответ

Мягкий сброс мерзких веток

У меня есть набор репозиториев GIT, в которых я всегда выполняю разные действия в разных ветках, и все они отправляются в github. действия связаны с Redmine и заставят Redmine забрать коммиты, как только произойдет пуш. Поскольку Redmine не настроен…
14 июл '11 в 07:24
4 ответа

Git голые репозитории, рабочие деревья и отслеживание веток

Я работаю с базой кода, где мне нужно работать над несколькими ветками одновременно для разных целей. Поэтому я клонирую в пустой репозиторий, а затем настраиваю несколько рабочих деревьев: git clone --bare ssh://git@git.example.com/project/repo rep…
25 янв '19 в 14:13
1 ответ

Git допускает "голые" подмодули?

Это может быть ужасно, я не уверен. Допустим, у нас есть репо "продукт" с рабочим каталогом /product /product/command.script /product/config/ (bare git repo) И репо "конфиг" с рабочим каталогом /config /config/config.json Файл command.script имеет д…
27 авг '14 в 22:20
2 ответа

Как выглядит Git remote?

Я создаю учебное пособие для моих коллег по "как делать Git", и я добавил простое учебное пособие для add, commit, а также pushи теперь я хочу, чтобы они проверили, что они сделали. Я думал, что скажу "Перейти к удаленной папке и проверить наличие н…
22 апр '18 в 17:58
0 ответов

Исправьте git repo, который имитирует структуру репозитория, но не

После преобразования моего SVN-репозитория в Git-репозиторий у меня осталась папка со всем содержимым, которое обычно находится в .git папка в каталоге верхнего уровня, например Repo (top level directory) - branches folder - hooks folder - info fold…
21 мар '18 в 21:37
2 ответа

Развертывание - безопасно ли GIT продвигать живое производство?

В настоящее время я с нетерпением жду возможности работать с пустым git-репозиторием для развертывания на рабочем сервере, у меня есть ловушка "post-receive", которая использует git checkout для обновления рабочей папки. Приложение представляет собо…
09 окт '18 в 14:36
1 ответ

Не удалось заблокировать ссылки / главы / мастер удаленного репо

Мои проблемы относятся к ситуации, описанной в этом посте. В двух словах, есть удаленный репозиторий с открытыми и открытыми репозиториями. Согласно плану, мало кто (включая меня) должен иметь возможность перенести свои изменения в репо. hooks/post-…
22 фев '19 в 13:04
1 ответ

Добавление файлов в пустой каталог не работает

Мне нужен пустой репозиторий, который я публикую в VS2015. Тем не менее, моя публикация не удалась, потому что уже есть файл "config", созданный с --bare команда. Я предполагаю, что этот файл - web.config. Я подтвердил это, пытаясь просто вставить ф…
11 май '16 в 04:28
1 ответ

Git не может нажать на удаленное репо

Что я хотел бы сделать: я хотел бы создать удаленный, который указывает на пустой git-репозиторий на vps-сервере, доступном через ssh. Этот пустой репозиторий будет содержать хук для загрузки последней версии ветки в другой каталог на том же сервере…
05 фев '19 в 15:23
1 ответ

Получение ошибки 'receive.denyCurrentBranch' при нажатии на голое репозиторий Git

Сделайте удаленный репозиторий git bare, на который я вставил ветку с одной машины и вытащил на другую. Сделал некоторые изменения на другой машине, пытаясь отодвинуть эти изменения обратно в удаленное репозитарий, и я получаю ошибку 'receive.denyCu…
23 окт '10 в 12:49
4 ответа

Стоит ли создавать Git-репозиторий для одного пользователя?

Есть ли какое-то преимущество, если у меня есть пустой репозиторий, если я единственный пользователь этого репозитория?
18 май '15 в 19:23
2 ответа

Git - действительно инициализация в неправильном каталоге

Я управлял git --bare init в неправильном каталоге (на сервере). В этом каталоге я вижу ветки файлов, config, deps и т. Д. Как мне отменить это?
13 апр '12 в 04:16
18 ответов

Как преобразовать обычный Git-репозиторий в пустой?

Как я могу преобразовать "нормальный" Git-репозиторий в пустой? Основным отличием, кажется, является: в обычном git-хранилище у вас есть .git папка внутри репозитория, содержащая все соответствующие данные и все остальные файлы для создания вашей ра…
1 ответ

Git push "ошибка записи: операция не поддерживается"

У меня есть пустое Git-репо на общем ресурсе Samba, на которое моя команда может перейти, но когда я пытаюсь выполнить, я получаю сообщение об ошибке: remote: fatal: sha1 file './objects/pack/tmp_pack_<changes-with-every-push>' write error: Op…
15 сен '17 в 14:48
1 ответ

Не могу нажать на aws ec2 с моей локальной машины с Ubuntu

Я пытался нажать на экземпляр aws ec2 с помощью git, но всегда получаю эту ошибку: error: pack-objects died of signal 13 error: failed to push some refs to ssh://ubuntu@..../..../myrepo.git что я сделал:1 - создать репозиторий git bare на моем серве…
2 ответа

Git push to remote терпит неудачу: невозможно создать../refs/heads/master.lock: неверный аргумент

У меня есть мое репозиторий git bare, инициализированный в папке удаленного сервера /home/bare/mygit.git Я клонировал этот репо: git clone user@ip.of.my.server:/home/bare/mygit.git . Затем я работал с проектом, делал коммиты / толчки и т.д... Но сег…
15 сен '13 в 15:02
3 ответа

Как создать Pushable Git репозиторий, который также толкает файлы?

Я имею <path1> в /f/gittest/foo (дистанционный пульт). я имею <path2> в /f/gittest/bar (местный). Поскольку сейчас мне не нужен удаленный доступ к рабочей копии, в основном из-за того, что я не могу вставить активную ветку, я сделал ее г…
18 апр '14 в 05:40
2 ответа

Убедитесь, что пустой Git-репозиторий содержит данные

Как проверить, что файлы были помещены в пустой репозиторий правильно? Поскольку голые репозитории не имеют рабочего дерева, вы, очевидно, не можете сделать простое git log потому что это не воспринимается как репозиторий. Я понимаю, что есть решени…
01 мар '13 в 06:55
1 ответ

Какая польза от репозиториев git bare?

На удаленной машине я создаю пустой репозиторий с помощью следующей команды: git init --bare $HOME/bare/My-Repo На моей локальной машине я клонирую репо (но не тот, который я создал на удаленной машине): git clone ssh://something.com/My-Repo На моем…
17 мар '18 в 10:54
2 ответа

Bare git vs .git/ - назначение config.bare

Фон: Я создал голое репо cd ~ git init --bare GitDrive Идея заключалась в том, чтобы использовать это в качестве Git DIR для Google Drive cd "Google Drive" echo "gitdir: ../GitDrive Но мерзавцу это не нравилось, пока я не удалил bare = true от .git/…
14 янв '15 в 14:01