1
ответ

git :Должен ли я инициализировать репозиторий git в корне проекта или по одному в каждом важном разделе проекта?

Как упоминалось в вопросе, у меня есть корневой каталог для проекта, в котором размещены четыре подкаталога -, каждый из которых содержит скрипты/двоичные файлы и файлы точек, относящиеся к определенному, отдельному аспекту...
09.09.2020
1
ответ

Почему b= `ветка git `отличается от просто ветки git

Я не понимаю поведения Bash в этом случае :Если я наберу git branch, я получу список веток. НО, если я попытаюсь поместить его в переменную, скажем, b= `git branch `; echo $b, я получаю вывод, как если бы я сделал...
31.08.2020
1
ответ

Почему позиция -C имеет значение в командах git?

Следующие работы :git -C ~/dotfiles status Но это не удается :git status -C ~/dotfiles Почему это?
15.08.2020
1
ответ

Как объединить аргументы функции bash в один

У меня есть эта ситуация под рукой :простой _git _push (){ export cm _args="${@}" (set -eo pipefail; commit _msg="$ (echo "$cm _args" | tr -d '[ :пробел :]' )" #trim...
03.08.2020
1
ответ

Помощь с регулярным выражением с sed -i для скрипта tampermonkey

Я пишу скрипт tampermonkey, используя git и jsdelivr для его хранения и отправки пользователям. Чтобы jsdelivr работал правильно, мне нужно изменить хэш коммита в URL-адресе. // @require https :/...
26.07.2020
1
ответ

Мой bash-скрипт dotfiles каким-то образом удалил свой собственный каталог?

Я использую git для отслеживания моих точечных файлов на нескольких машинах. Я написал в репозитории довольно простой скрипт, который создает резервную копию любых устаревших существующих точечных файлов, а затем создает символические ссылки на каждый из
21.07.2020
1
ответ

Как получить вывод grep из git?

Я пытаюсь извлечь имя папки, созданной git. Вывод говорит :... Клонирование в "имя репозитория -"...... Я хочу передать этот вывод в grep, чтобы извлечь одну строку, в которой говорится "Клонирование"...
03.07.2020
1
ответ

проблема с пониманием gpg

сейчас на гитхабе есть интересующий меня проект автор проекта включает свой отпечаток пальца и открытый ключ в файл.asc я хочу связать вещи вместе, поскольку я новичок в космосе как я...
29.06.2020
1
ответ

git с ssh постоянно запрашивает парольную фразу

Я использую голый репозиторий git для управления dotfiles и некоторые другие репозитории для пользовательской сборки DWM и всего остального. Я использую SSH для загрузки и извлечения данных из git, но он продолжает спрашивать мою парольную фразу SSH...
23.06.2020
1
ответ

git pull/push из/в github в VPN не работает

У меня возникают проблемы при извлечении коммитов из моего репозитория github с прокси-сервера частной сети (, подключенного к нему через VPN ). no _proxy var в env не помогло. git pull --перебазировать ssh :подключиться к хосту...
25.05.2020
1
ответ

Правильный способ извлечения файлов .rc домашнего каталога из репозитория git?

Как правильно извлечь несколько файлов .*rc в домашнюю директорию? Я видел много репозиториев github в Интернете, и люди обычно называют их dotfiles, и я думаю, что они извлекаются в ...
14.05.2020
1
ответ

Передача git hub user.name через переменную Unix

Я выполняю операцию ниже github_nam="Aviral Vishnoi" git config --global user.name $github_nam Он сохраняет его как user.name=Aviral Я хочу, чтобы мое полное имя сохранялось как user.name=Aviral Vishnoi ...
03.05.2020
1
ответ

Как запретить переадресацию портов для защищенного паролем пользователя SSH?

Кратко: я хотел бы ограничить переадресацию портов от пользователя SSH, идентифицированного паролем. Объяснение: В следующем объяснении того, как установить сервер git: https://git-scm.com/book/en/v2/...
22.04.2020
1
ответ

Запуск цикла в Linux и клонирование репозиториев одно за другим и получение данных из них

У меня есть файл «X», в котором я перечислил все репозитории. теперь я хочу запустить цикл в linux, чтобы он брал по 1 репо за раз, клонировал это репо, заходил в папку, извлекал последнего коммита и последний...
21.04.2020
1
ответ

В чем разница между `git gc` и `git clone`?

Чтобы репозиторий git не стал слишком большим, вам иногда нужно запускать для него git gc. Но у этого есть некоторые недостатки, в частности, он может потреблять много оперативной памяти. Мне это кажется альтернативой...
17.04.2020
1
ответ

Системный -широко известный -файл hosts?

Я пытаюсь выполнить github -git pull из php-скрипта в качестве пользователя данных www -и получаю сообщение «Ошибка проверки ключа хоста». У моего основного пользователя зарегистрирован ключ хоста, но мои данные www -не так...
13.04.2020
1
ответ

Почему `echo -ne "commit $(git cat-file commit cc540cb | wc -c)\0"` выводит пробелы перед подстановкой команды?

Чтобы изучить внутреннюю работу Git, я хотел вручную вычислить хэши коммитов, как описано в этом ответе SO. Однако, хотя printf работает (см. ниже), я получаю странное поведение с эхом, которое...
13.04.2020
1
ответ

Git push/pull занимает слишком много времени - проблема с IPv6

Моя конфигурация: ноутбук: XPS 15 7590 система: Ubuntu 18.04 подключение к Интернету: Wi-Fi (5 ГГц) Каждый раз, когда я запускаю git pull, git push, мне приходится ждать около 15 минут, пока это не будет сделано. Та же проблема с ...
12.04.2020
1
ответ

Как разрешить git pull как sudo

Я использую git pull (без sudo) каждый день на своей машине, у меня есть один ключ в папке ssh (cat ~/ .ssh/id_rsa.pub) Проблема в том, что я не могу вызвать sudo git pull, потому что получаю сообщение об ошибке: sudo git ...
03.04.2020
1
ответ

git fsck завершается с той же ошибкой для 4 разных репозиториев

Я запускаю команду git fsck для некоторых репозиториев, и для 4 из них я получаю ту же ошибку: ошибка в дереве b2b510c83ea553c587ebe5bc160e92cb7888393a : DuplicaEntries: содержит дубликаты файловых записей. ...
11.03.2020
1
ответ

Сделать индекс, отражающий файлы по заданным путям в рабочем дереве, включая их присутствие

У меня есть скрипт, который обновляет репозиторий и добавляет/удаляет файлы по заданным путям. Как я могу зафиксировать эти изменения, зная пути? То есть, если указанный файл находится в рабочем дереве, скопируйте его в ...
10.03.2020
1
ответ

Как создать новый проект на Github с помощью bash?

Я пытаюсь изучить git. Как я могу поместить файл juna.py на Github в новый проект? Я работаю в Ubuntu. Я попробовал git init Повторно инициализировал существующий репозиторий Git в /home/jaakko/juna/.git/ (база) ...
10.03.2020
1
ответ

git fsck показывает дубликаты записей, но я могу git pull и push

У меня есть репозиторий, в котором команда git fsck выдает следующую ошибку: ошибка в дереве b2b510c83ea553c587ebe5bc160e92cb7888393a: дубликаты: содержит дубликаты файловые записи Тем не менее, я могу ...
05.03.2020
1
ответ

Модуль Python venv не может добавить имя виртуальной среды в PS1 при использовании PROMPT_COMMAND?

Я использую официальную поддержку подсказки Git Bash для отображения текущей ветки как части подсказки. Моя проблема заключается в том, что активация виртуальной среды Python (python -m venv ) с помощью ...
29.02.2020
1
ответ

Как передать имя пользователя и пароль репозитория bitbucket в сценарий оболочки, запускаемый через jenkins

Я пытаюсь создать задание Jenkins, которое будет запускать сценарий оболочки с помощью параметра Отправить файлы или выполнять команды через SSH в Jenkins. Ниже приведена основная часть моего сценария оболочки: #!/bin/bash ...
27.02.2020
1
ответ

openssl не находит сертификатов

Когда я использую git или curl, я получаю сообщение об ошибке, которая может быть связана с сертификатами: С git: > git clone https://github.com/ вим/вим.git Клонирование в 'vim'... фатально: невозможно получить доступ к https://github.com/...
26.02.2020
1
ответ

Различное поведение для git fsck

У меня есть два сервера, на которых я запускаю команду git fsck для определенного репозитория Bitbucket. на обоих серверах я получаю такой вывод: Проверка каталогов объектов: 100% (256/256), выполнено. ошибка: объект ...
23.02.2020
1
ответ

Помогите с написанием файла скрипта для репозиториев Bitbucket Проверка файловой системы

У меня есть путь ниже для наших репозиториев Bitbucket /bbshared_storage/archive/data/repositories Каталоги внутри идут по номерам (каждый номер представлять репозиторий): 1000, 1001, 1002 и так далее. ...
19.02.2020
1
ответ

проблема с массивами bash, содержащими как команды, так и пути

Я пытаюсь написать скрипт, чтобы настроить мой файл точек для каждой машины с помощью git update-index -skip-worktree но он продолжает рубить пути. Я передаю массивы, начиная с команд, где каждый ...
11.02.2020
1
ответ

сценарий оболочки для запуска команд после sudo su - appuser

Моя организация не дает мне доступа к root и имеет очень странную аутентификацию, которая объясняется ниже: я вхожу на сервер RHEL, используя свой Комбинация имени пользователя и пароля через ssh-терминал Я ...
10.02.2020