Explore >> Select a destination


You are here

blog.pchudzik.com
| | memo.mx
9.5 parsecs away

Travel
| | Be very carrefull in your setup : any misconfiguration make all the git config to fail silently ! Setup multiple git ssh identities for git Generate your SSH keys as per your git provider documentation. Add each public SSH keys to your git providers acounts. In your ~/.ssh/config, set each ssh key for each repository as in this exemple: Host github.com HostName github.com User git IdentityFile ~/.ssh/github_private_key IdentitiesOnly=yes Host gitlab.com Hostname gitlab....
| | alexarmstrong.net
8.2 parsecs away

Travel
| | Scope How to push a git repo to multiple remote repositories, such as GitLab & BitBucket, with a single command. Background I've been using BitBucket, which offers unlimited private repositories for free, to backup my git repos in the cloud. Recently I switched to
| | willhaley.com
14.7 parsecs away

Travel
| | This article outlines a process for loading a custom git configuration when in a specific directory tree. This sets up a sort of local git configuration per-directory without needing to alter the global .gitconfig file or any other global git or ssh configurations. See here an example .envrc file. This file would be used by direnv to set per-directory env variables with the direnv shell helper. PATH=$PATH:$(pwd)/bin export GIT_AUTHOR_EMAIL="Email to use for this organization" export GIT_AUTHOR_NAME="Name to use for this organization" export GIT_COMMITTER_EMAIL="Email to use for this organization" export GIT_COMMITTER_NAME="Name to use for this organization" export GIT_SSH="my-special-ssh-command-for-this-organization.sh" Setting GIT_SSH allows for customizing the ssh command and identity used for this directory.
| | mtlynch.io
139.4 parsecs away

Travel
| Updates about my life and what I learn about creating software