Skip to content

Instantly share code, notes, and snippets.

@m3t
m3t / keybase.md
Created May 15, 2016 18:40
keybase.md

Keybase proof

I hereby claim:

  • I am m3t on github.
  • I am m3t (https://keybase.io/m3t) on keybase.
  • I have a public key whose fingerprint is 10D6 9602 7B29 E965 76F9 EB6A 30C1 B8AA F9FF ABDF

To claim this, I am signing this object:

@m3t
m3t / -travis-submodule.md
Last active July 18, 2023 13:10
Git - Submodules in Travis CI
@m3t
m3t / travis-deploy-ssh.md
Last active December 13, 2018 04:37
Continuous deployment over SSH with Tavis CI, e.g. gh-pages

On Mar 28, 2013 Dan Allen explained how to deploy to github-pages automatically. Many other GitHub users like Steve Klabnik and Domenic Denicola followed with the same approach:

Use an OAuth token with public_repo or repo permission to access the Github account over HTTPS inside a virtual build environment.

The same applies to Travis CI's built-in abilities, and there are more restrictions as deploying GitHub Releases works only for tags, not for branches.

Security concerns

The token grants write access for all of your (public) repositories and