Se pare că nu găsesc o întrebare care se referă complet la asta. Folosesc ubuntu 20.04 și proiectul meu este stocat în /var/www/html/My_Project
În prezent lucrez cu o echipă de cinci persoane și când împingem sau tragem, folosim sudo. Când facem asta, depozitul nostru git trage prin https și solicită acreditările. Începând de astăzi, GitHub nu mai folosește parole standard pentru https, acum este un token care arată cam așa „lksadknkasjvjkasd345kKja345neuhiehkjsdfn” (nu un token real). Este o durere de păstrat și folosit din nou și din nou.
Am configurat o cheie ssh, dar a trebuit să-mi setez cheia pentru utilizatorul root, deoarece nimeni nu are permisiuni să scrie în acest director. (Îmi place foarte mult să folosesc sudo pentru a face modificări). Există deci o modalitate prin care putem folosi sudo, dar folosim fiecare cheie pentru membrii echipei în loc de doar a mea.
Văd ca toată lumea să-mi folosească cheia ca o practică proastă
Adăugând câteva clarificări, sunt conștient că aceasta este o configurație proastă. Nu sunt tipul care o poate schimba. Avem 5 dezvoltatori cu propriile proiecte pe această mașină și fiecare dezvoltator nu are acces la toate depozitele, așa că a avea 1 cheie ssh ca root nu ar funcționa.
Avem o mașină de producție care este gestionată doar de CTO, „Code Review”, când se întâmplă, are loc pe această mașină înainte de a intra în producție.
Așadar, vă rog să răspundeți la întrebare doar dacă aveți o soluție sau spuneți-mi dacă acesta este doar un demers fără speranță. #SolutionsNeeded