amazon web services - Hosting a Git repository on an AWS Windows Server -


i'm trying host own private git setup on aws windows server instance.

here setup:

  • openssh installed via cygwin
    • this works. have sshed server
  • git daemon installed via cygwin
    • this seems work. have created , cloned repos locally using git bash
  • outgoing firewall rule allowing tcp on ports 22 , 9418
  • incoming firewall rule allowing tcp on ports 22 , 9418
    • i'm not sure required.

as far can tell, need, except can't clone repo.

i'm using command remotely:

git clone ssh://myuser@myserver.com/git/myrepo

and output:

clone 'myrepo' fatal: not read remote repository  please make sure have correct access rights , repository exists. 

however, exact same command works fine when run on myserver's through git bash... leads me believe firewall issue. can't seem find port needed, though.

extra details:

  • my repo initialized using git init --bare --shared
  • my aws instance's security group (sg) has following rules (currently debugging)
    • inbound
      • port, source: all 0.0.0.0/0
    • outbound
      • port, source: all 0.0.0.0/0

does know i'm missing?

thanks.

are sure 'myuser' user has access /git/myrepo? note that's root-relative, not relative myuser's home dir.

if want path relative user's home dir, try clone url of format myuser@myserver.com:git/myrepo.

also make sure bare repo's been created in /git/myrepo - i.e. if ls /git/myrepo, see head, hooks, refs, config, etc.


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -