У меня есть Ток для личного доступа от Github, который я использую во многих своих проектах. Так как маркер прочитал/возможность записи для всех моих РЕПО, это важно, я использую Travis Command Line Tool для шифрования GITHUB_TOKEN
и поместить его в моем .travis.yml
в качестве защищенной переменной:Могу ли я сделать ALIAS для команды конфигурации Travis YAML? ... "travis encrypt GITHUB_TOKEN = ****** --add"?
travis encrypt GITHUB_TOKEN=****secret**** --add
Проблема
- Значение
GITHUB_TOKEN
- это сложная для запоминания строка случайных символов, поэтому каждый раз, когда она мне нужна, мне сначала нужно найти ее, а затем скопировать n 'вставить ее в git bash. - Всякий раз, когда я использую метод
travis encrypt
, он связываетGITHUB_TOKEN
с ТОЛЬКО репозиторий Я нахожусь в.
Вопрос
Можно ли сделать это Трэвис командовать псевдоним, который я могу использовать снова и снова?
[alias]
git repo-encrypt = "travis encrypt GITHUB_TOKEN=****secret**** --add"
Если да, то как и где?
Кроме того, на всякий случай вам нужен другой уровень конфигурации: '--local' добавляет псевдоним только в этот репозиторий; '--global' добавляет псевдоним в конфигурационный файл этого пользователя; '--system' добавляет псевдоним в конфигурационный файл установки Git; '--file' добавляет псевдоним в указанный файл конфигурации git. –
Спасибо @Emily M! – Oneezy
Привет @Emily M, мне любопытно, можно ли настраивать эти псевдонимы для обеспечения большего контроля? I.E., вместо моей команды 'repo-encrypt', можно было бы создать команду' encrypt: github', чтобы «encrypt:» мог использоваться с другими вещами, которые мне могут понадобиться для шифрования в будущем? И.Е. ... 'encrypt: twitter',' encrypt: fb', 'encrypt: youtube' и т. д. Я пробовал эту идею, но она не работает – Oneezy