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

12
Разрешить пользователю 'git' запускать 'git pull' как 'www-data' через sudo

Я хотел бы разрешить git запускать 'git pull' как пользователь 'www-data'. Насколько я понимаю, git ALL = (www-data) должен сделать git pull в / etc / sudoers. К сожалению, я получаю синтаксическую ошибку для этой строки, и visudo синтаксическая подсветка разрывов сразу после "-" в "www-data" Не...

12
Может ли очень большой файл /etc/hosts.deny замедлять SSH-соединения?

Я использовал denyhosts некоторое время, и я заметил, что мой /etc/hosts.denyстановится довольно большим. Denyhosts добавляет IP-адреса /etc/hosts.deny, а мой denyhosts настроен так, чтобы никогда не удалять IP-адреса. $ wc -l /etc/hosts.deny 22149 /etc/hosts.deny Может ли это стать проблемой? Я не...

12
Создайте пользователя SSH с ограниченными правами, чтобы использовать только Git-репозиторий

У меня есть git-репозиторий, размещенный на моем сервере SunOS, который я использую удаленно через ssh git clone ssh://myUser@mydomain.com/path/to/git Теперь мне нужно добавить больше пользователей, чтобы иметь доступ к этому хранилищу, но не знаю, как. Я добавил одного testUser в ssh, но я не могу...

12
Как я могу установить git на RHEL 6?

Я пытаюсь установить Git на сервере разработки RHEL6, у меня есть опыт работы с Ubuntu, но я впервые работаю с RHEL (я разработчик, пытающийся заменить недавно вышедшего Linux Sysadmin). Я установил два дополнительных репозитория (EPEL и IUS) для других пакетов, необходимых для установки Magento....

12
Как заставить GitLab удалять старые резервные копии?

Я использую задачу rake для создания резервных копий для GitLab 6.8.2. gitlab-rake gitlab:backup:create В /etc/gitlab/gitlab.rbя добавил следующую строку: gitlab_rails['backup_keep_time'] = 60 Предполагается, что для удаления резервных копий старше 60 секунд. Я ожидал, что второй прогон...

11
Насколько хорошо масштабируется Author_keys?

Если я использую что-то вроде gitolite для управления доступом, насколько хорошо масштабируется author_keys? То есть, если я скажу 50 000 пользователей, какой будет производительность (думаю, это не очень хорошо). Какие есть альтернативы? Обновление: я решил сделать некоторое тестирование...

11
Дженкинс не может подключиться к хранилищу git

Я не могу настроить URL-адрес хранилища git таким образом, чтобы Дженкинс мог получить к нему доступ. в разделе «Проект> Настройка> Управление исходным кодом» я установил URL-адрес репозитория «git @ store: repositories / testproject.git» Я получаю эту ошибку: Failed to connect to repository...

11
debian: FATAL -> Не удалось выполнить форк

Впервые в жизни у меня что-то вроде этого: root@peklan:~# aptitude install git-core No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. FATAL -> Failed to fork....

11
Git проталкивает http (используя git-http-backend) и Apache не работает

Я отчаянно пытался заставить git работать в режиме «smart-http» с помощью git-http-backend. Однако после многих часов тестирования и устранения неисправностей, я все еще остаюсь с error: Cannot access URL http://localhost/git/hello.git/, return code 22 fatal: git-http-push failed` Я использую...

11
Зашифровать git-репозиторий на сервере (безопасно от кражи физического оборудования)

У меня есть рабочий сервер (Ubuntu, работающий 24/7) с git-репозиторием и несколько клиентских компьютеров, на каждом из которых есть рабочая копия этого репозитория. На клиентских компьютерах простое использование шифрования домашней папки решает проблему, заключающуюся в том, что в случае кражи...

11
Развертывание файлов на нескольких серверах

У нас есть центральное хранилище файлов, скажем, на сервере-1 в /srv/www. Тогда у нас также есть N серверов. Мы хотим, чтобы сервер-1 мог развертывать свои файлы /srv/wwwна всех серверах максимально быстро и эффективно. Есть ли что-то вроде rsync, но вместо того, чтобы указывать одну цель,...

11
Можно ли использовать etckeeper для отслеживания конфигурационных файлов вне / etc?

В частности, я хотел бы отслеживать мои grub.conf( /boot/grub/grub.conf) и некоторые файлы оракула (т.е. /db/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora). Я пытался использовать ссылки; однако etckeeper / git отслеживает только то, куда указывает ссылка, а не фактическое содержимое. И...

11
Как получить прозрачный, эффективный снимок файловой системы или управление версиями в ext3 / 4?

Я долго думал о версии файловых систем. Это убийственная функция, и я смотрел на Wayback, ext3cow, zfs, fuse solutions или просто наложения cvs / svn / git. Я считаю ext3cow моделью для моих требований. Прозрачный, эффективный, но я могу обойтись без дополнительной ls abc@timestampфункции. Пока я...

11
Git vs Subversion - плюсы и минусы [закрыто]

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

11
Git: казалось, был в «(без ветки)», а затем потерял мои изменения

Я пытался перейти из своего рабочего пространства Git в Github, но мои добавленные и зафиксированные изменения, похоже, не были загружены. Затем, делая «git branch», я получил что-то похожее на это: git branch * (no branch) master Глупо, я думал, что смогу вернуться в мастер с git checkout master и...

10
Git на HTTP с Gitolite и Nginx

Я пытаюсь настроить сервер, на котором мой git-репо будет доступен по HTTP (S). Я использую gitolite и nginx (и gitlab для веб-интерфейса, но я сомневаюсь, что это имеет какое-то значение). Я искал весь день, и я думаю, что застрял. Мне кажется, я понял, что nginx нужен fcgiwrap для работы с...

10
Gitlab не работает с ключами SSH

У меня проблемы с Gitlab. Я использовал следующее руководство для установки и настройки Gitlab https://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md . Установка вроде бы прошла хорошо и все. Кажется, веб-приложение работает нормально. Однако я не могу клонировать, тянуть,...

10
Как удалить Git-репозиторий с помощью Gitosis

Я использую Gitosis для администрирования некоторых репозиториев Git на удаленном сервере. Поскольку я в начале с этим, я делаю много ошибок. Вот почему сейчас мне нужно удалить репозиторий Git, который я создал с помощью Gitosis. Возможно ли это с помощью Gitosis или мне нужно войти в систему и...

10
невозможно получить доступ к /root/.config/git/attributes: разрешение> отказано

На нашем сервере Ubuntu мы можем клонировать как пользователь Nginx /usr/share/nginx/wwwс www-data:wwwвладельцем -data, получая предупреждение как Предупреждение: невозможно получить доступ к /root/.config/git/attributes: разрешение запрещено Мы выполняем команду как sudo -u www-data git clone...