Я пишу сценарий оболочки, который будет выталкивать код из моей ветви «тестирования» в мою «ведущую» ветвь. Я использую Travis-CI для проверки моего кода и запуска сценария оболочки, который запускается каждый раз, когда новый коммит переносится на «тестирование». Я могу видеть сценарий оболочки, запущенный в журнале работы Travis-CI, но я получаю следующее сообщение об ошибке:Где я должен хранить токен github O-Auth при написании сценария оболочки?
remote: Invalid username or password.
fatal: Authentication failed for '<repo>'
Я знаю, что это мой пароль, который является недействительным, потому что я настроил мой имя пользователя и адрес электронной почты ранее в скрипте.
Теперь, мой главный вопрос: как и где хранить мой ключ O-Auth от github? Я не хочу жестко кодировать его в свой сценарий оболочки, потому что тогда все смогут его увидеть. Любые идеи о том, как я могу создать скрипт для ввода моего кода, не выдавая мой пароль?