Puncte:0

ssh -A încă nu permite git pull

drapel cn

Avem o configurație în care serverul nostru git are nevoie de cheile publice pentru a se autentifica pentru a împinge sau trage. Încerc să fac asta pe unul dintre serverele noastre și nu-mi dau seama de ce nu funcționează. Am căutat și căutat și tot ce am găsit spune să alerg ssh -A atunci când vă conectați la server și ar trebui să transmită ceea ce este necesar pentru a permite operațiunile git, dar nu funcționează.

Pe mașina mea locală, pot cd într-un director, rula git push origin master introduceți parola mea pentru ~/.ssh/id_rsa și funcționează perfect.

Când m-am conectat la server am încercat să folosesc ssh-add ~/.ssh/id_rsa introducând parola, apoi alergând ssh -A [utilizator]@[server] și se conectează bine, apoi cd în director și rulez git pull căruia i-am fost dat permisiunea refuzată (cheie publică)

Nu pot să-mi dau seama de ce nu îmi permite să împing sau să trag de pe server, funcționează local și folosesc steag-ul -A când fac ssh-ing pe server, dar întotdeauna permisiunea refuzată (cheie publică)

Sper că cineva mult mai priceput în chestii de server poate vedea că fac ceva greșit și este o soluție ușoară. Vă mulțumesc tuturor, apreciez timpul și ajutorul acordat

Puncte:0
drapel jp

Utilizare GIT_SSH_COMMAND="ssh -v" git pull pentru a obține rezultate detaliate de la ssh.

drapel cn
Rulați asta pe server după ce intru ssh pe server?
drapel jp
@NeglectedSanity rulați acest lucru în loc de simplu `git pull`
Puncte:0
drapel tv

Sincer, nu vă înțeleg complet configurația, dar, în general, vă pot recomanda utilizarea unui Fișier de configurare SSH pentru astfel de cazuri de utilizare.

De exemplu, dacă numele serverului dvs. este my-server.com, ar putea arăta astfel:

Găzduiește my-server.com
 Nume gazdă my-server.com
 Portul 22
 IdentityFile ~/.ssh/id_rsa

Vă va solicita expresia de acces pentru cheia privată.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.