Depois de discutir nos comentários sobre possíveis soluções para fazer com possíveis aliases em .bashrc
e variáveis ambientais anômalas, chegamos à conclusão de que o problema estava no arquivo .bash_aliases
, que continha a linha:
alias test="ssh [email protected]"
Isso foi lógico, pois eu testei o .bashrc
fornecido e ele funcionou perfeitamente sem que o erro ocorresse, então o problema tinha que ser colocado em outro arquivo.
Isso confirmou minha suspeita inicial de que o problema estava relacionado a ssh
, como o erro:
Pseudo-terminal will not be allocated because stdin is not a terminal
só ocorre quando ssh
está em causa, como referido aqui nos fóruns do Ubuntu e < href="https://stackoverflow.com/questions/7114990/pseudo-terminal-will-not-be-allocated-because-stdin-is-not-a-inalminal" aqui no Stackoverflow . Portanto, parecia que não havia bug no bash autocomplete ou git, e então o problema foi descoberto.