git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: GIT over ssh with identity file

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 4, 2009, 08:41 UTC
Message-ID
<7vbpti1tnd.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<21826348.post@talk.nabble.com>
oliverw <oliver@weichhold.com> writes:
Show 7 quoted lines
> Forgive me if this has been answered before. I've searched everywhere but
> couldn't find a solution.
>
> Is it somehow possible to pass your private key file to git when working
> over ssh. What I have in mind would be something like this:
>
> git -i /path/to/private/key clone ssh://homer@foo.bar.com/var/git/repos.git 

I think the standard way people use for things like this is something along the lines of...

    $ cat >>$HOME/.ssh/config <<\EOF
    Host homer-at-foo
      Hostname foo.bar.com
      User homer
      IdentityFile ~/.ssh/homer-at-foo.pub
    EOF
    $ git clone homer-at-foo:/var/git/repos.git
Previous: oliverwNext: Matthieu Moy
Message 2 of 4 in “GIT over ssh with identity file”
  1. oliverwFeb 4, 2009
  2. Junio C HamanoFeb 4, 2009
  3. Matthieu MoyFeb 4, 2009
  4. Junio C HamanoFeb 4, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.