Sto eseguendo l'AMI AWS da gitlab. Sto provando ad accedere al database postgres direttamente usando psql. Ho pensato che avrei potuto semplicemente usare le credenziali in database.yml, poiché l'applicazione rotaie sta lavorando bene:accesso diretto al database gitlab
/opt/gitlab/embedded/bin/psql -U gitlab -d gitlabhq_production
Ma ottengo:
psql: FATAL: Peer authentication failed for user "gitlab"
Come può l'applicazione rotaie essere la connessione al database, mentre psql non può?
@ Daniel di Alder ha sottolineato il mio nella giusta direzione: 'ubuntu @ gitlab: ~ $ sudo -u gitlab-psql/opt/gitlab/embedded/bin/psql -h/var/opt/gitlab/PostgreSQL/gitlabhq_production psql: impossibile connettersi al server: No such file or directory \t il server in esecuzione in locale e di accettare \t connessioni socket di dominio Unix "/var/opt/gitlab/postgresql//.s.PGSQL.5432"? ubuntu @ gitlab: ~ $ sudo -u gitlab-psql/opt/gitlab/incorporato/bin/psql gitlabhq_production psql (9.2.9) Digitare "help" per aiuto. gitlabhq_production = # ' – monteguy