O Pgadmin apenas passa o nome de usuário que você fornece para o servidor, se ele está pedindo uma senha, é porque o servidor está dizendo que uma senha é necessária para o seu método de conexão. Se a máquina de desenvolvimento é um sistema Unix, então deixe o campo "Host:" em branco para que o pgadmin se conecte usando o soquete Unix local ao invés do TCP.
O pg_hba.conf do servidor postgresql controla como os usuários são identificados e quando eles precisam fornecer uma senha. A maioria dos arquivos pg_hba.conf padrão possui a seguinte linha:
local all all ident sameuser
Isso indica que conexões "locais" para "todos" bancos de dados por "todos" usuários usam o método de autenticação "ident sameuser", significando que enquanto o nome de usuário com o qual você está tentando se conectar coincida com o nome de usuário no qual você se conectou a máquina com, aceitará a conexão sem uma senha. Se você quiser fazer login com qualquer nome de usuário sem uma senha, pode alterar "ident same user" para "trust".
Se os nomes de usuário do seu sistema não corresponderem aos nomes de usuários do banco de dados, o postgresql terá um arquivo separado denominado pg_ident.conf que listará o nome de usuário do sistema e seu nome de usuário do banco de dados correspondente, juntamente com um nome para este mapa. Crie entradas para o (s) seu (s) desenvolvedor (es) e substitua "sameuser" em pg_hba.conf pelo nome do mapa.