Вопросы с тегом «git»

Git - это система управления исходным кодом.

487
Как мне сообщить Git для Windows, где найти мой закрытый ключ RSA?

Моя установка Git отлично работает в Linux, но когда я пытаюсь настроить ее под Windows (используя Git для Windows и TortoiseGit ), я не знаю, куда поместить свой закрытый ключ SSH (или, что еще лучше, как определить, sshгде он находится расположены). Я использую стандартную опцию ssh.exe во время...

216
Как я могу поделиться репозиторием Git с несколькими пользователями на машине?

У меня есть Git-репозиторий на промежуточном сервере, к которому должны иметь возможность работать несколько разработчиков. git-initкажется, флаг очень близок к тому, что я ищу: --sharedза исключением того, что я хотел бы, чтобы несколько человек также обращались к этому хранилищу. git-clone«S...

101
GIT в качестве инструмента резервного копирования

На сервере установите git cd / git init git add . git commit -a -m "Yes, this is server" Затем /.git/укажите на сетевой диск (SAN, NFS, Samba и т. Д.) Или другой диск. Используйте обновление cron каждый час / день и т. Д., Чтобы обновить изменения. Каталог .git будет содержать версионную копию всех...

76
Как мне отредактировать историю Git, чтобы исправить неправильный адрес электронной почты / имя [закрыто]

Когда я начал использовать git, я просто сделал git initи начал звонить addи commit. Теперь я начинаю обращать внимание и вижу, что мои коммиты отображаются как cowens@localmachine, а не как адрес, который я хочу. Похоже, что настройка GIT_AUTHOR_EMAILи GIT_COMMITTER_EMAILбудет делать то, что я...

74
Как я могу запретить Apache обслуживать каталог .git?

Я начал использовать git для развертывания веб-сайтов для тестирования. Как я могу запретить Apache обслуживать содержимое каталога .git? Я пытался <Directorymatch "^/.*/\.svn/"> Order deny,allow Deny from all </Directorymatch> без успеха. Я знаю, что могу создать файл .htaccess в...

64
Как получить дату последней модификации всех файлов в репозитории git

Я знаю, как получить дату последнего изменения одного файла в репозитории git: git log -1 --format="%ad" -- path/to/file Есть ли простой и эффективный способ сделать то же самое для всех файлов, присутствующих в настоящее время в хранилище?...

57
git pull конкретная ревизия из удаленного репозитория

У нас есть удаленное git-репо, которое мы обычно развертываем, используя его git pushна нашем dev-сервере, а затем git pullна наших живых серверах, чтобы получить самую последнюю версию репо. Но если мы зафиксировали и выдвинули несколько ревизий (без « git pullна» на живых серверах), как мы можем...

31
Как дать имя пользователя / пароль для git clone в скрипте, но не хранить учетные данные в .git / config

Я клонирую git-репозиторий в скрипт, подобный этому: git clone https://user:password@host.com/name/.git Это работает, но мое имя пользователя и мой пароль! теперь хранятся в исходной ссылке в .git/config. Как я могу предотвратить это, но все же сделать это в сценарии (поэтому нет ручного ввода...

24
Каковы плюсы и минусы SSH и HTTP для git-сервера?

Я хочу настроить git-сервер. Я нашел несколько инструкций, очень подробно. Некоторые описывают установку git-сервера, доступного через Ssh, а другие - через HTTP. (Другие даже советуют такие инструменты, как гитолит). Есть ли плюсы или минусы, выбирающие SSH или HTTP? Кажется, что по HTTP передача...

24
Git shell не включен?

Я пытаюсь установить сервер Git. Когда я устанавливаю оболочку по умолчанию для моего пользователя git на / usr / bin / git-shell, я получаю сообщение об ошибке при входе в систему как git. fatal: Interactive git shell is not enabled. hint: ~/git-shell-commands should exist and have read and...

22
Настройка Git Repository на удаленном сервере Windows?

Этот вопрос был перенесен из Super User, потому что на него можно ответить при сбое сервера. Мигрировал 10 лет назад . У меня есть сервер Windows, к которому я могу получить доступ локально или удаленно через Интернет через подключение к удаленному рабочему столу и т. Д. Я хочу создать...

22
Использование rsync из msysgit для двоичных файлов

У меня есть три оконных блока, которые по-разному подключены к блоку linux в моей сети (один локальный по отношению к сети, один - ноутбук, может быть локальным или нет, а другой - мой рабочий стол). В настоящее время я использую git для синхронизации большинства моих вещей между блоками (используя...

22
Установите более новую версию Git на CentOS 7

Мне нравится включать Git «Push to Deploy» на моем сервере CentOS 7. В настоящее время я могу получить только Git 1.8.3.1 через yum. Мне нужна более новая версия. Нужно ли создавать его из исходного кода или я могу использовать репо? Я уже добавил EPEL и elrepo, но yum по-прежнему дает мне Git...

21
Как удалить установленный git из исходного кода? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

21
Расположение файла резервной копии Gitlab (установка Omnibus)

Я установил Gitlab, используя пакет установки omnibus. Я сделал резервную копию с помощью команды ниже sudo gitlab-rake gitlab:backup:create Резервная копия была успешно создана. Но я не уверен, где найти файл резервной копии. Где все резервные копии Gitlab хранятся по...

19
Как настроить Gitlab с подключением после получения?

Я использую Gitlab на одном сервере и хотел бы перенести мой git-репозиторий при фиксации главной ветки на другой веб-сервер. Поэтому, когда я запускаю новую версию сайта, рабочий сервер обновляется. Я знаю, что это возможно с помощью крючков внутри gitlab, но я не могу найти, как именно. Пробовал...