Felsöka git?

Tråden skapades och har fått 8 svar. Det senaste inlägget skrevs .
1

Jag har en lokal git-klon, som jag inte får tillbaka till github. Jag har kunnat pusha den här klonen tidigare, men har gjort (och committat) flera ändringar som jag skulle vilja ha upp.

Git lämnar inget felmeddelande, utan hänger sig lite fint och väntar på bättre tider (i timvis) tills jag avbryter processen tex med kringla-punkt.

Jag vet inte riktigt var jag ska börja leta ...

  • Skribent
  • Sollentuna
  • 2014-04-09 15:28
Ursprungligen av augustekman:

Jag har en lokal git-klon, som jag inte får tillbaka till github. Jag har kunnat pusha den här klonen tidigare, men har gjort (och committat) flera ändringar som jag skulle vilja ha upp.

Git lämnar inget felmeddelande, utan hänger sig lite fint och väntar på bättre tider (i timvis) tills jag avbryter processen tex med kringla-punkt.

Jag vet inte riktigt var jag ska börja leta ...

Testa

git push --verbose

och se om det ger mer info.

Ursprungligen av Vassius:

Testa

git push --verbose

och se om det ger mer info.

Det blir samma lika – den säger ingenting ...

bash-3.2$ git push --verbose origin {branch_name}
Pushing to https://{user_name}@github.com/{suddat}/snick...
Password for 'https://{user_name}@github.com':
  • Skribent
  • Sollentuna
  • 2014-04-09 15:42
Ursprungligen av augustekman:

Det blir samma lika – den säger ingenting ...

bash-3.2$ git push --verbose origin {branch_name}
Pushing to https://{user_name}@github.com/{suddat}/snick...
Password for 'https://{user_name}@github.com':

Möjligt att det är relaterat till GitHubs åtgärder mot Heartbleed-buggen, men det kanske är ett långskott. Det står bara om rekommenderade åtgärder från användarnas sida, inget om att man måste göra nåt för att det ska funka..
https://github.com/blog/1818-security-heartbl...

Fungerar "git remote show origin"?
Testa att pusha via ssh?

Ursprungligen av Vassius:

Möjligt att det är relaterat till GitHubs åtgärder mot Heartbleed-buggen, men det kanske är ett långskott. Det står bara om rekommenderade åtgärder från användarnas sida, inget om att man måste göra nåt för att det ska funka..
https://github.com/blog/1818-security-heartbl...

Fungerar "git remote show origin"?
Testa att pusha via ssh?

Det skulle kunna vara något sådant. "git remote show origin" funkar inte heller och jag kan inte heller klona om till ny mapp från samma repo. Däremot funkar det tydligen att göra samma manövrar på en annan maskin ...

Får mecka vidare ...

Det verkar vara något med användaren som strular på utvecklingsservern. Om jag är inloggad som en annan användare protesterar inte git ...

Ursprungligen av augustekman:

Det verkar vara något med användaren som strular på utvecklingsservern. Om jag är inloggad som en annan användare protesterar inte git ...

Eh, ja.

Tydligen så här:

Funkar inte:

nisse@dator 1: ssh user_A@utvecklingsserver.nätverk
user_A@utvecklingsserver: su user_B
user_B@utvecklingsserver: git push origin branchname

Funkar:

nisse@dator 1: ssh user_B@utvecklingsserver.nätverk
user_B@utvecklingsserver: git push origin branch name

Alltså, när användaren som pushade var inloggad via su via ssh gick det inte, men om användaren var inloggad via ssh direkt gick det fint ...

Testa att köra su med -l för att köra loginskriptet för user_B?

Ursprungligen av suddgummi:

Testa att köra su med -l för att köra loginskriptet för user_B?

Det gick sig inte riktigt. Su säger nej. (user_B har ingen riktig hemmapp?)

su: no directory

Men det spelar inte så stor roll eftersom det funkar om jag loggar in med rätt användare över ssh. Lite meckigare, men tillräckligt bra.

1
Bevaka tråden