- Mitglied seit
- 25. Mrz 2018
- Beiträge
- 12
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo Forumgemeinde,
ich bin neu hier und habe bereits einige interessante Forum Beiträge hier gelesen bzw. ein paar Fragen für mich hier klären können.
Jetzt komme ich aber an einer Stelle nicht mehr weiter und möchte hier im Forum um etwas Hilfe bitten.
Ich bin gerade dabei auf meine DS218+ den GIT- Server einzurichten. Aber ich komme einfach nicht weiter obwohl ich schon einiges im Internet gelesen habe.
Ich habe auf der Diskstation Git ganz normal installiert. Ich habe von Linux leider keine Ahnung aber ich habe es dennoch versuchen wollen!
Mit Putty habe ich mich auf meinem Windows 7 Rechner auf die Diskstation eingeloggt.
Login as: root
root@my_diskstation‘s password:
Nachdem ich das Passwort eingegeben habe, erscheint:
root&my_diskstation:~#
Ich habe dann die gewünschten Ordner erstellt:
mkdir /git
cd /git
mkdir /Repo
cd /Repo
git init --bare
Dann erscheint der Text:
Initialized empty share Git repository in /Repo/
Also bin ich davon ausgegangen, dass alles erfolgreich angelegt wurde.
Wenn ich das Kommando „ls“ in Putty ausführe, wird mir folgenden angezeigt:
branches config desription HEAD hook info objects refs
Das sah für mich also wirklich so aus, als hätte alles geklappt!
Ich habe mich mit „exit“ wieder über Putty ausgeloggt und spaßeshalber noch mal über Putty auf die Diskstation eingewählt. Also:
cd /volume1
cd /git
Dann habe ich "ls" geschrieben und dann hätte ich erwartet, dass mir der Ordner "Repo" angezeigt wird. Es wurde mir aber nichts angezeigt. Einfach nur der Pfad in dem ich mich gerade befinde.
root@my_diskstation:/git#
Nachdem ich aber cd /Repo eingetippt habe, wurde in diesen Ordner gesprungen. Das fand ich schon mal sehr merkwürdig.
Woran liegt das? Ist der Ordner nicht lesbar für den Befehl "ls"?
Ich habe mich dann mit einem Admin Acount auf der Diskstation über den Windowsrechner angemeldet. Ich hätte jetzt erwartet, dass ich den Ordner "git" mit dem Unterordner „Repo“ über die File Station sehen kann. Da war aber leider nichts. Das war das nächste was mich stutzig gemacht hat. Sollte da denn nicht etwas zu sehen sein? Ich habe auf der Diskstation auch ein paar übergeordnete Ordner wie die von Video und Photo von der „Video“- bzw. „Photo“- Station.
Also wieder mit Putty verbunden und in das Verzeichnis „volume1“ gewechselt. Mit dem Befehl „ls“ konnte ich dann sowohl die übergeordnete Ordner „Video“ und „Photo“ sehen, aber auch den „git“ Ordner.
Also das nächste Fragezeichen. Wieso kann ich einen Ordner in der Putty Konsole sehen aber nicht in der Diskstation? Ich bin auch ganz sicher, dass ich mit dem Administrator Account auf der Diskstation angemeldet bin.
Nun gut…. Jetzt wollte ich versuchen das über Putty erzeugte Repository auf meinem Windowsrechner zu clonen. Dazu benötige ich ja ein Git Tool. Ich würde mich gerne etwas mit Visual Studio Code einarbeiten. Also habe ich mir Visual Studio Code herunter geladen und auch das aktuelle Git. (Stand März 2018 „Git-2.16.2-64-bit.exe“)
Nachdem Git in VSC läuft, habe ich über das Terminal Programm von VSC in das Verzeichnis C: gewechselt.
Dann folgenden Befehl eingegeben: (wobei „git“ ein User in der Diskstation ist welcher auch in der GIT- Applikation auf der Diskstation die nötigen Rechte hat)
git clone ssh://git@my_diskstation/volume1/git/Repo.git
Dann folgten die Zeilen:
Cloning into ‘Repo’…
The authenticity of host ‚my_diskstation (192.168.0.100)‘ can’t be established. ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxx. Are you sure you want to continue connection (yes/no)?
Ich habe vermutet, dass dies der SSH Schlüssel ist und somit habe ich das mit “yes” bestätigt.
Dann wurde ich aufgefordert das Passwort einzugeben.
Dann wurde mir darauf hin folgende Antwort angezeigt:
fatal: ‚volume1/git/Repo.git‘ does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure have the correct access rights and the repository exists.
Meine Frage ist jetzt, was muss ich denn für ein Repository haben damit es das richtige ist?
Gibt es eine Möglichkeit in der Diskstation (file station) zu sehen wo der Ordner „git“ liegt und auch was darin enthalten ist?
Ich würde mich über eine Antwort sehr freuen.
Viele Grüße und einen schönen Tag noch,
Marcel
ich bin neu hier und habe bereits einige interessante Forum Beiträge hier gelesen bzw. ein paar Fragen für mich hier klären können.
Jetzt komme ich aber an einer Stelle nicht mehr weiter und möchte hier im Forum um etwas Hilfe bitten.
Ich bin gerade dabei auf meine DS218+ den GIT- Server einzurichten. Aber ich komme einfach nicht weiter obwohl ich schon einiges im Internet gelesen habe.
Ich habe auf der Diskstation Git ganz normal installiert. Ich habe von Linux leider keine Ahnung aber ich habe es dennoch versuchen wollen!
Mit Putty habe ich mich auf meinem Windows 7 Rechner auf die Diskstation eingeloggt.
Login as: root
root@my_diskstation‘s password:
Nachdem ich das Passwort eingegeben habe, erscheint:
root&my_diskstation:~#
Ich habe dann die gewünschten Ordner erstellt:
mkdir /git
cd /git
mkdir /Repo
cd /Repo
git init --bare
Dann erscheint der Text:
Initialized empty share Git repository in /Repo/
Also bin ich davon ausgegangen, dass alles erfolgreich angelegt wurde.
Wenn ich das Kommando „ls“ in Putty ausführe, wird mir folgenden angezeigt:
branches config desription HEAD hook info objects refs
Das sah für mich also wirklich so aus, als hätte alles geklappt!
Ich habe mich mit „exit“ wieder über Putty ausgeloggt und spaßeshalber noch mal über Putty auf die Diskstation eingewählt. Also:
cd /volume1
cd /git
Dann habe ich "ls" geschrieben und dann hätte ich erwartet, dass mir der Ordner "Repo" angezeigt wird. Es wurde mir aber nichts angezeigt. Einfach nur der Pfad in dem ich mich gerade befinde.
root@my_diskstation:/git#
Nachdem ich aber cd /Repo eingetippt habe, wurde in diesen Ordner gesprungen. Das fand ich schon mal sehr merkwürdig.
Woran liegt das? Ist der Ordner nicht lesbar für den Befehl "ls"?
Ich habe mich dann mit einem Admin Acount auf der Diskstation über den Windowsrechner angemeldet. Ich hätte jetzt erwartet, dass ich den Ordner "git" mit dem Unterordner „Repo“ über die File Station sehen kann. Da war aber leider nichts. Das war das nächste was mich stutzig gemacht hat. Sollte da denn nicht etwas zu sehen sein? Ich habe auf der Diskstation auch ein paar übergeordnete Ordner wie die von Video und Photo von der „Video“- bzw. „Photo“- Station.
Also wieder mit Putty verbunden und in das Verzeichnis „volume1“ gewechselt. Mit dem Befehl „ls“ konnte ich dann sowohl die übergeordnete Ordner „Video“ und „Photo“ sehen, aber auch den „git“ Ordner.
Also das nächste Fragezeichen. Wieso kann ich einen Ordner in der Putty Konsole sehen aber nicht in der Diskstation? Ich bin auch ganz sicher, dass ich mit dem Administrator Account auf der Diskstation angemeldet bin.
Nun gut…. Jetzt wollte ich versuchen das über Putty erzeugte Repository auf meinem Windowsrechner zu clonen. Dazu benötige ich ja ein Git Tool. Ich würde mich gerne etwas mit Visual Studio Code einarbeiten. Also habe ich mir Visual Studio Code herunter geladen und auch das aktuelle Git. (Stand März 2018 „Git-2.16.2-64-bit.exe“)
Nachdem Git in VSC läuft, habe ich über das Terminal Programm von VSC in das Verzeichnis C: gewechselt.
Dann folgenden Befehl eingegeben: (wobei „git“ ein User in der Diskstation ist welcher auch in der GIT- Applikation auf der Diskstation die nötigen Rechte hat)
git clone ssh://git@my_diskstation/volume1/git/Repo.git
Dann folgten die Zeilen:
Cloning into ‘Repo’…
The authenticity of host ‚my_diskstation (192.168.0.100)‘ can’t be established. ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxx. Are you sure you want to continue connection (yes/no)?
Ich habe vermutet, dass dies der SSH Schlüssel ist und somit habe ich das mit “yes” bestätigt.
Dann wurde ich aufgefordert das Passwort einzugeben.
Dann wurde mir darauf hin folgende Antwort angezeigt:
fatal: ‚volume1/git/Repo.git‘ does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure have the correct access rights and the repository exists.
Meine Frage ist jetzt, was muss ich denn für ein Repository haben damit es das richtige ist?
Gibt es eine Möglichkeit in der Diskstation (file station) zu sehen wo der Ordner „git“ liegt und auch was darin enthalten ist?
Ich würde mich über eine Antwort sehr freuen.
Viele Grüße und einen schönen Tag noch,
Marcel