Articles of git

Как узнать, кто из авторов и коммиттеров сделал больше коммитов в проекте, используя git log?

Я просматривал основы Git – Просмотр истории коммитов, а также инструменты Git – Поиск, и хотя большинство способов кажутся простыми, я пытался выяснить, был ли способ выяснить автора, который сделал больше всего коммиты и / или коммиттеры, которые выполнили большинство коммитов в проекте. Я уверен, что было бы несколько способов, как – Найдите автора, который […]

Вставить учетные данные в строку HTTP?

Мне нужно вставить учетные данные пользователя в строку HTTP, чтобы я мог правильно заполнить свой файл учетных данных git в ~/.git-credentials . Вот три переменные среды, с которых я должен начать: user=”someUser” pass=”somePass” uri=”http://sometld.org/path/repo.git” Я возился с awk , но он будет работать только с путями клонирования в стиле Github ( https://github.com/org/repo.git ) и не […]

Скомпилируйте Git для использования библиотеки OpenSSL libssl.so.1.0.1

Запуск системы, которая имеет полную поддержку только для OpenSSL версии 0.9.8. Параллельно установлены библиотеки OpenSSL 1.0.1 (поддерживается Distro) Git по-прежнему преимущественно использует библиотеки 0.9.8, но нам нужно использовать 1.0.1. Можно ли собрать Git из исходного кода для использования библиотек libssl.so.1.0.0, чтобы мы могли взаимодействовать с https://github.com с помощью TLS v1.2? Например: /usr/lib64/git/git-http-fetch -> libssl.so.0.9.8 => […]

Есть ли загружаемый git-клиент для Linux без необходимости его установки?

Я хотел бы использовать git-клиент в продукте, который я отправляю. Проблема в том, что на машине, на которой установлен мой продукт, не установлен git. Установка его требует больших бюрократических усилий, которых я бы хотел избежать. Есть ли один двоичный файл git, который может работать на всех 64-битных дистрибутивах Linux? На официальном сайте git я не […]

Скрипт Bash читает строку с пробелами

Я пытаюсь написать быстрый bash-скрипт для автоматического git push на несколько веток одновременно. Моя проблема в том, что когда я вношу свое сообщение коммита как переменную чтения, bash и git сходят с ума при использовании пробела. Вот мой текущий сценарий: #!/bin/bash echo “~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~” echo “Pushing To all branches” echo “What is your Commit Message?” read […]

Есть ли способ запустить git в каталоге Windows, смонтированном на Linux?

Я использую Linux Mint 18.3. Мне нужно работать над устаревшим приложением, которое работает на Windows. Для этого я монтирую его в своей файловой системе, используя GVFS. Окончательный путь находится в этой форме: /run/user/1000/gvfs/smb-share:server=foo.com,share=wwwroot Когда я пытаюсь клонировать repository в этот каталог, я получаю кучу ошибок: cp: preserving permissions for ‘/run/user/1000/gvfs/smb-share:server=foo.com,share=wwwroot/someapp/somefile’: Operation not supported Это имеет […]

Как запустить git-daemon при загрузке?

Я создал сценарии для управления запуском, остановкой и т. Д. Моего git-демона на Fedora28. Сейчас я пытаюсь связать эти сценарии со службой systemd, чтобы git-daemon был доступен после перезагрузки. Основной сценарий (gitT) … #!/bin/bash case “$1” in ‘start’) echo “Starting git-daemon” /home/git/scripts/start.sh >> /home/git/gitT.log ;; ‘stop’) echo “Stopping git-daemon” /home/git/scripts/stop.sh >> /home/git/gitT.log ;; ‘restart’) echo […]

Старый CentOS 5.6. Из-за github.com удалите поддержку TLSv1 / TLSv1.1. Как я могу получить доступ к github.com/repo.git с помощью системы git

Теперь у меня есть кластер с Rocks 5.4 на основе CentOS 5.6. Когда я git push на github.com , я сталкиваюсь с ошибками: ошибка: ошибка: 1407742E: подпрограммы SSL: SSL23_GET_SERVER_HELLO: версия протокола оповещения tlsv1 при доступе к http://github.com/ ссылка по теме: Скомпилируйте Git для использования библиотеки OpenSSL libssl.so.1.0.1 https://githubengineering.com/crypto-removal-notice/ Надеюсь, кто-нибудь даст решение. Большое спасибо! Цян

мерзавец на cpanel ловушках

Удаленный сервер с запущенными cpanel и wordpress имеет некоторые устаревшие плагины. Могу ли я взять контент и просто загрузить его? Что-то вроде: https://wordpress.org/plugins/wp-git-deploy/ это установит к cpanel? Я вижу: https://stackoverflow.com/questions/18518279/installing-git-on-a-cpanel-server Я просто хочу переместить данные (страницы, разметку, содержимое) в обычную установку WordPress, чтобы исправить любые проблемы, которые могут или могут быть. Или git уже должен […]

Debian 8 Джесси | Gitian-Builder: начальная цель: qemu-system-x86_64: не найдена

Следуйте этому руководству Я использую Gitian-builder, чтобы, надеюсь, построить скрипт gitian-win.yml , который можно найти здесь во всех подробностях, используя следующую команду в: / Главная / gitian / gitian-строитель ./bin/gbuild –commit testcoin=V1.0 ../testcoin/contrib/gitian-descriptors/gitian-win.yml Выход: ************* WARNING: kvm not loaded, this will probably not work out — Building for trusty amd64 — Stopping target if it […]