I get this error when I am running git on a terminal on the machine (No ssh here!). I am running fish and alacritty. However, I get the same thing on xterm with either bash or zsh.
β (main|β); git pull
Pseudo-terminal will not be allocated because stdin is not a terminal.
Already up to date.
β ; w
11:18:34 up 1:32, 2 users, load average: 1.01, 0.71, 0.59
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
yg tty2 09:57 1:31m 3:22 2:14 awesome
yg 09:57 37:04 0.00s 0.58s /usr/lib/systemd/systemd --user
β ; who
yg seat0 2025-06-09 09:57
yg tty2 2025-06-09 09:57
β ; exec bash
bash-libs on ξ main
β git pull
Pseudo-terminal will not be allocated because stdin is not a terminal.
Already up to date.
bash-libs on ξ main
β ps -p $$
PID TTY TIME CMD
72185 pts/5 00:00:00 bash
bash-libs on ξ main
β tty
/dev/pts/5