Как мне избежать необходимости всегда использовать eval 'ssh-agent -s'`

Как вы выяснили, правильно использовать
clean_version=${project_version%%-*}

.

% и %% совпадают на конце по определению, поэтому нет необходимости в привязке, такой как $ , чтобы говорить о совпадении в конец.

Для справки # и ## совпадают в начале.

Интересным случаем является расширение / , которое по умолчанию соответствует любому месту. Здесь первый символ , являющийся # или % , заставляет шаблон совпадать в начале или в конце.

2
08.01.2016, 13:40
1 ответ

Если вы столкнулись с этим при использовании git push, настройка git remote в соответствии с настройками в вашем.ssh/config должна помочь..

git remote add alice git@gitolite-as-alice:whatever.git

.ssh/config

Host gitolite-as-alice <-- matches git remote above
HostName git.company.com
User git
IdentityFile /home/whoever/.ssh/id_rsa.alice
IdentitiesOnly yes
0
09.09.2020, 21:11

Теги

Похожие вопросы