2016-03-19 18 views
1

Ich habe einen Raspberry Pi, den ich benutzen möchte, um meine Git Repos zu hosten. Ich habe einen Host auf no-ip.org erstellt, der nur auf meinen Router umleitet und ich habe eine Port-Weiterleitung auf meinem Router eingerichtet, um einen bestimmten Port zu meinem pi umzuleiten. Ich kann ssh in meinen pi mit diesem Host-Namen und Port (Ich glaube, ich musste den ssh-Daemon auf meinem Pi ändern, um nicht den Standard-Port 22 zu verwenden).Wie erreiche ich ein Git Repo in meinem Heimnetzwerk?

So jetzt möchte ich wissen, welche URL ich für meine Git-Fernbedienung verwenden würde, um auf ein Git-Repo auf meinem Pi zugreifen, wenn es bei ~/Repos/MyRepo.Git befindet. Ich habe versucht http://my-url/~/repos/myrepo.git aber das funktioniert nicht. Ich habe auch gerade versucht, die IP-Adresse des Pi und der absolute Pfad zum Repo, wie //192.168.1.3/home/david/repos/myrepo.git, aber das funktioniert auch nicht.

Ich möchte mit dem von mir erstellten No-IP-Host auf meine Repos zugreifen können, damit ich von überall darauf zugreifen kann, aber ich werde mich für die lokale IP-Adresse entscheiden, wenn ich muss. Oh, ich versuche, von einer Windows-Box auf meinen pi zuzugreifen, wenn das wichtig ist.

+2

hast du https://git-scm.com/book/ca/v1/Git-on-the-Server gelesen (das ganze Kapitel 4, nicht nur diese Seite)? – njzk2

+0

habe ich nicht. Ich schaue mir das an. – Moohasha

Antwort

0

Dank njzk2 für die RTFM zu sagen, ich konnte es herausgefunden. Ich ging mit dem SSH-Protokoll und musste das Format david @ my-url verwenden: ~/repos/myrepo.git und das hat funktioniert.

Verwandte Themen