--- tags: Random title: Setting up github access --- # Setting up github access > My short notes on sending changes from our local computer to github can be found [here](https://hackmd.io/@astrobiomike/github-cli-notes). [toc] ## On mac > **NOTE** > Can probably do this with the conda install path shown in the ubuntu section next (found that later). Check if homebrew is installed: ```bash brew -h ``` If not, install that, see here: https://mac.install.guide/homebrew/3.html Then: ```bash brew install gh ``` ``` gh auth login # follow steps (enter, enter, Y, Login with a web browser) ``` ## On ubuntu Found a way with conda: ```bash conda install -c conda-forge gh ``` ```bash gh auth login # enter on GitHub.com # enter on HTTPS # y for authenticate # enter on Paste an authentication token ``` Go to https://github.com/settings/tokens to create a personal access token - generate new token - anything for the note, e.g. "CLI access" - expiration to no expiration - i check all boxes - generate token - copy token and paste into waiting terminal ## On windows > Will be added when I get to help someone on a windows machine figure this out :)