Как удалить GH_REPO_TOKEN из github / travis? - PullRequest
0 голосов
/ 23 января 2019

Несколько лет назад я следовал решению, описанному в:

https://gist.github.com/vidavidorra/548ffbcdae99d752da02

для интеграции Github с Travis CI.

В частности, мне пришлось извлечь несколько подмодулей из других репозиториев github, и, следуя решению, я клонировал их, используя:

  git clone https://<token>@github.com/owner/repo.git

, где token - это фактическое значение, которое я сохранил в файле конфигурации .travis.yml Travis. На тот момент это было «вроде нормально», поскольку хранилище хранилось на внутреннем (корпоративном) github.

Теперь я открываю исходный код этого кода и меняю аутентификацию на ту, которая фактически предложена github. Однако, так как я импортирую историю, токен будет, в конце концов, доступен (если заглянуть в прошлые файлы конфигурации).

Я пытался удалить токен из любого места: сервисы интеграции github, ключи развертывания, переменные env в travis и т. Д.

Но когда я выполняю эту команду клонирования, она все равно загружает репозиторий. Так ясно, что токен где-то там внизу ...

Итак, вопрос: как удалить этот токен? (поэтому, когда кто-то попытается вставить эту команду, взятую из истории, я откажу в доступе)

Спасибо, Tomasz

...