using the git client on a headless linux server -


how force git-client use console/terminal only. when ssh remote/headless linux computer , try run:

git clone https://myname@bitbucket.org/xxx/xxx.git

git complains , gives me error: (gnome-ssh-askpass:2769): gtk-warning **: cannot open display:

i dont want use graphical interface nor ssh -x. want configure git-client use terminal only.

im using centos , got git-client yum install git.

you can disable gnome-ssh-askpass in current session unsetting ssh_askpass environment variable:

unset ssh_askpass 

you add in .bashrc or .profile conditional check whether user logged in using ssh. like:

[ -n "$ssh_connection" ] && unset ssh_askpass 

btw, someone else has complained git's behavior of invoking ssh_askpass program blindly without determining if gui session or not. if read full thread, explain not possible use display environment variable detect this. there no mention of whether patch accepted or not.


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -