CLI Travis CI will not send the GitHub password to Travis CI, instead it will send it to GitHub and use it to create a GitHub token (the same is true for travis login ).
However, if you are still embarrassed, you can configure the deployment manually.
Add the following to your .travis.yml:
deploy: provider: releases api_key: "GITHUB OAUTH TOKEN" file: "FILE TO UPLOAD" skip_cleanup: true on: tags: true all_branches: true
You can encrypt the GitHub OAuth token through travis encrypt ... For this, there is no need to register through the CLI, and encryption takes place locally.
See http://docs.travis-ci.com/user/deployment/releases/ for full documentation
source share