How to create a repository with ssh:// access on a server

I have a small machine running Debian and can access it via ssh -l user host. Now I created a git repository in a folder on that machine.

The thing that I can not figure out is: What do I have to do, that git would let me access that repository in the way git push ssh:// +master

  • In git, how do I increase the context for merges?
  • How do I find the Git commit where some code was removed?
  • Yeoman install and collaboration (over git for instance)
  • Git command to find what branches were merged into current branch and when
  • Git: discover which commits ever touched a range of lines
  • Git: Why can't I see another “branch” of the commit tree?
  • Or in other words: what means ssh://, and how do I set up access to a repository using that protocol?

    Thank you for your help/hints!

  • Configuring git log to use mailmap by default
  • Elastic Beanstalk “git aws.push” only commited difference?
  • Check response of git push from shell script
  • How do I split a git repository(by branch)
  • Git / detached HEAD, get work back?
  • Git merging issue
  • 3 Solutions collect form web for “How to create a repository with ssh:// access on a server”

    I’ve been through this whole problem before. I ended up settling on gitolite to manage git & ssh. It’s very easy to install (if you use the package method) and it makes maintaining repositories easy.

    See this Pro Git.
    In particular, see Chapter 4, “Git on the server”.

    It’s quite easy to setup =)

    Lot’s of people use gitosis for this. But that does not support ~you.

    Git Baby is a git and github fan, let's start git clone.