When I use Mix.install with a git dependency, using git@github.com:... how do I change the SSH identity used?
I’ve got two Github accounts – work and personal, and usually I’d specify GIT_SSH_COMMAND=ssh -i path/to/private_key -o IdentitiesOnly=yes.
This works fine when running, say, iex and Mix.install in my terminal. When I try the same in Livebook, I get the following error:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
I’ve tried editing .livebookdesktop.sh – and the env var is set properly according to System.get_env; didn’t work.
I’ve tried using system_env: %{"GIT_SSH_COMMAND" => "ssh -i ... in Mix.install; didn’t work.
How do I get Mix.install to use alternate SSH identities inside Livebook?


















