Мой проект CI зависит от другого частного репо. Поэтому я обращаюсь к документу , чтобы загрузить закрытый ключ, используя
➜ travis sshkey --upload ~/.ssh/id_travis_rsa --pro
Updating ssh key for Jeff-Tian/uni-sso with key from /Users/tianjef/.ssh/id_travis_rsa
Current SSH key: key for clone k8s-config
Finger print: 65:25:66:26:4d:5d:9f:ac:25:ba:ea:be:c4:d5:e3:5f
. Из вышеизложенного я дважды проверил отпечаток пальца и сравнил с ключами github s sh:
Они совпадают.
Однако сборка travis по-прежнему не выполняется:
(https://travis-ci.com/github/Jeff-Tian/uni-sso/builds/161350192)
$ git clone git@github.com:Jeff-Tian/k8s-config.git ${HOME}/k8s-config
Cloning into '/home/travis/k8s-config'...
Warning: Permanently added the RSA host key for IP address '140.82.114.4' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
The command "git clone git@github.com:Jeff-Tian/k8s-config.git ${HOME}/k8s-config" failed and exited with 128 during .
А потом я проверяю настройки в настройках travis, не могу найти панель настроек ключей s sh:
Справка:
Что не так? Это ошибка Travis CI?