Fejl ved at oprette forbindelse til mit git repository fra Windows til Linux

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har installeret på min lokale Windows 7 PC. Jeg kan begå der.
Jeg har installeret git på min Linux dev server. Jeg kan begå der.
Jeg har med succes klonet til hver maskine et github-lager. Så de ser ud til at arbejde i den forstand. Men jeg vil gerne være i stand til at skubbe fra min pc til dev serveren.


Jeg tror, ​​at jeg mangler en vigtig info her og kan ikke finde nogen vejledninger, spørgsmål besvaret om, hvordan man opsætter dette.


Jeg har et par spørgsmål:



  • Jeg blev ledet til at tro, at jeg ikke behøver at oprette ssh nøgler til at gøre dette, jeg vil bare blive bedt om at få adgangskode.

  • Min side blev udviklet i php, er det muligt at skubbe til linux-serveren og få live dev-webstedet til at fortsætte med de nye ændringer?



Her er hvordan jeg forsøger at klone fra min Linux server og svaret ... (jeg ændrede IP-adressen)


C:DevEnv>git clone 0.0.0.0:gitrepo.git
Cloning into 'gitrepo'...
fatal: The remote end hung up unexpectedly


Jeg har en mappe kaldet gitrepo.git, der har et depot.


Jeg har også forsøgt at oprette et lager i hjemstedet på mysite.com. Når jeg prøver at klone det fra min pc, er det hvad der sker:


C:DevEnv>git clone http://mysite.com
Cloning into 'mysite.com'...
fatal: http://mysite.com/info/refs not valid: is this a git repository?


Jeg har læst gennem mange tutorials, og de snakker for det meste om enten virkelig rigtig grundlæggende begreber, eller hvordan man skubber/trækker til github, eller bare spring over bestemte indstillinger, så når jeg følger dem, bliver jeg dødelig: Den fjerneste ende hang uventet op. .


Enhver hjælp, punkt i den rigtige retning ville være mest værdsat!

Bedste reference


Du skal muligvis oplyse dit brugernavn. For eksempel:


$ git clone myusername@myhost.com:/opt/git/project.git


Eller du kan opsætte en samba-share på Linux-boksen og dele din git-repo, montere delen i Windows og klone den fra filsystemet.


Flere oplysninger om opsætning af git på en server:
http://progit.org/book/ch4-0.html[5]

Andre referencer 1



  1. Kontroller sti til dit projekt.

  2. Prøv at klone via git-protokollen:


    C:DevEnv>git clone git://0.0.0.0/gitrepo.git