Articles of git

Git + Smart Http (ы): 403 Ошибка

Хотя я прочитал много сообщений, я не смог решить эту проблему. Я хочу использовать Git + Smart Http, используя удаленный repository на моем rasperry pi. Я работаю на Arch Linux. Во-первых, давайте рассмотрим конфигурацию Http (а не https), для semplicity. Apache и Git правильно установлены на моем Rasperry Pi, а порт для подключения Http – […]

Git тянуть не обновление, репо непоследовательно?

У меня странная проблема с настройкой git с использованием DAV на apache2. При необходимости я расскажу подробнее, но вот обзор проблемы на высоком уровне. У меня есть 3 клона репозитория: голый, чтобы отталкивать и тянуть один на машине А один на машине B Я делаю последнее изменение на машине A, и я нажал все мои […]

Ошибка 500 на сервере Apache / Linux при доступе к git-клонированному приложению

У меня есть обычный Linux / Apache-сервер (нанятый хостинг), где я размещаю PHP-сайт, который я регулярно обновляю через FTP. Я хотел бы автоматически развернуть изменения на сервере, когда я ввожу изменение в repository Bitbucket. Чтобы начать, я SSH на сервер и клонирую repository в директорию (скажем, myapp): git clone [myapp GIT URL] Когда я перехожу […]

Создание SSH-ключей для пользователя Apache в CentOS

Мне нужно сгенерировать SSH-ключи для пользователя Apache «nobody». Я пытаюсь заставить скрипт PHP выполнять некоторые команды Git, чтобы вытащить репо из BitBucket ( http://brandonsummers.name/blog/2012/02/10/using-bitbucket-for-automated-deployments/ ) Однако у меня возникают проблемы, поскольку скрипт PHP работает через apache, и пользователь кажется «никем». Следовательно, он не может подключиться через SSH. Хотя, если я запускаю скрипт через командную строку, […]

Выполнять git commit из php-файла в текущем каталоге

Я пытаюсь выполнить этот код, но он ничего не делает. Но когда класть «git show -summary» в shell_exec, он возвращает git statuss. if($_GET[‘action’]==’add’){ $output = shell_exec(‘git add *’); echo “Add:$output “; } if($_GET[‘action’]==’commit’){ $output = shell_exec(‘git commit -m “‘.$_POST[“txt”].'” ‘); echo “Commit: $output “; } Можно ли взять git из php и как?

Проверьте доступ API GitLab: FAILED. код: 404

что делать, чтобы исправить это? Спасибо! sudo -u git bin/check Check GitLab API access: FAILED. code: 404

Сервер Apache git с Alpine Linux на Docker

Я пытаюсь использовать git repos через http используя образ Apache Alpine в Docker. Я могу заставить Apache обслуживать документы и папки через http (в этой папке есть некоторые не-git-репозитории, это всего лишь доказательство концепции на данный момент, поэтому их можно игнорировать): Однако, когда я пытаюсь клонировать git repo, я могу успешно клонировать DynamicDockerTesting.git . При […]

Git Не удалось включить include path ‘~ / .gitcinclude’, fatal: bad config file line 49 в / usr / local / git / etc / gitconfig

Раньше у меня была устаревшая версия Git, установленная на моей машине OS X, но затем я обновил систему до OS X 10.11 и установил более новую версию Git (2.6.4) и Git HTTP через Apache. У меня была ошибка в файле apache_error.log : [Thu Apr 28 08:41:37 2016] [error] [client ::1] error: Could not expand include […]

Почему некоторые коммиты не принадлежат ни одной отрасли?

Я столкнулся с тем, что некоторые коммиты не принадлежат ни одному филиалу в репозиториях Git. Например, следующая фиксация помечена как релиз для Apache Commons CSV, но не относится к какой-либо ветке: https://github.com/apache/commons-csv/commit/0fbd1af5e3bd70454d5e398493a5c983aead2b67 Его parent commit принадлежит мастеру. https://github.com/apache/commons-csv/commit/7688fbc3f9f5acf73d3c5018dd83310f7580d02e Возможно ли, чтобы вы помогли мне понять это?

Какие файлы в проекте Maven должны быть привязаны к git?

Я хочу знать, какие файлы в проекте Maven должны быть привязаны к git. Является ли хорошей практикой выполнять mvn clean перед .gitignore или добавлять определенные файлы в файл .gitignore ?