Articles of git

Есть ли загружаемый 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 […]

Синхронизировать Git-репозитории без данных CSV с помощью Rsync

Я хочу синхронизировать мои исходные файлы, включая всю конфигурацию Git. Но я не хочу синхронизировать данные Git, так как я всегда запускаю выборку. Является ли -au –delete –include=.git/config –exclude=.git хорошим подходом для этого или я что-то упустил?

Как сохранить мою систему в чистоте?

Когда я работаю над проектом, мне часто нужно устанавливать несколько пакетов и библиотек / инструментов. Часто эти пакеты создают файлы журналов и другие бесполезные файлы, которые мне не понадобятся, когда проект будет завершен. Со временем моя ОС становится грязной и «грязной». Иногда я просто хочу попробовать новую рабочую среду и не хочу тратить впустую свою […]

Получение различий файла между конкретными ревизиями / ветвями

У меня есть 2 разные ветви A, B, которые имеют (немного отличную) версию файла X. Я заинтересован в получении коммитов, которые добавили некоторые специфические шаблоны в ветку B. Что я делаю примерно: diff files| grep “^\+” | grep “$PATTERN” | for loop grep -n.. do git blame -L done diff files| grep “^\+” | grep […]

Intereting Posts