Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 3323|Răspunde: 2

VS 2022 push cod sursă către servere private Azure DevOps Server

[Copiază linkul]
Postat pe 02.09.2023 19:08:36 | | | |
Echipa Azure DevOps Server a colaborat pe server, iar proiectul a fost gestionat cu git, iar eroarea a fost raportată la folosirea VS 2022 pentru a împinge codul sursă:

Stăpânul este împins
Eroare la publicarea într-un depozit la distanță: Git a eșuat cu o eroare fatală.
Git a eșuat cu o eroare fatală.
Autentificarea a eșuat pentru "https://test.itsvse.com/xxx/_git/xxx/"


Dacă folosești linia de comandă pentru a face push într-un fel,Introducerea numelui de utilizator și a parolei poate fi reușităDarFolosirea VS 2022 îți va da o eroare

Soluție: Folosește autentificarea cheii SSH, referință:Autentificarea cu hyperlink este vizibilă.

Creează o cheie SSH

Folosește PowerShell pentru a crea o cheie SSH cu următoarea comandă:


Apasă Enter până la maximum pentru a accepta valoarea implicită și apoi salvează-o în final%UserProfile%\.ssh\dosarid_rsa este cheia privată, iar id_rsa.pub este cheia publică

Comanda de acreditare de stocare pe termen lung:



Notă: Când creezi o cheie SSH,Fraza de parolă nu este recomandată, altfel VS 2022 va trebui să intre de fiecare dată când se face împingerea de tragere.

Adaugă cheia publică în Azure DevOps

Conectează-te la Azure DevOps Server și selectează Security în colțul din dreapta sus, așa cum se arată în imaginea următoare:



Apasă pe "SSH Public Key" - > "Adaugă" și completează datele cheii în id_rsa.pub.



(Sfârșit)




Precedent:Benchmark-uri de performanță MessagePack și protobuf-net
Următor:National Bank pentru deblocarea tutorialului cross-region pentru Xbox Series X
 Proprietarul| Postat pe 24.10.2023 20:07:21 |
Dacă întâmpini următoarea eroare în timpul împingerii:


Stăpânul este împins
Remote: Public key authentication failed.
Eroare la publicarea într-un depozit la distanță: Git a eșuat cu o eroare fatală.
Git a eșuat cu o eroare fatală.
Nu am putut citi din depozitul de la distanță.

Vă rugăm să vă asigurați că aveți drepturile de acces corecte
iar depozitul există.

soluție

la%UserProfile%\.ssh\nou construitConfigurareFișierul de configurare este următorul:


Referință:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

 Proprietarul| Postat pe 15.06.2024 15:54:38 |
Cum pot specifica o cheie SSH privată pe care să o folosesc atunci când execut comenzi shell pe Git?

Comenzi Windows:

Referință:Autentificarea cu hyperlink este vizibilă.

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com