Я використовую Git у Windows, з сховищем над SSH. Всякий раз, коли я виконую будь-які дії, я отримую MOTD з сервера (що є юридичним попередженням від компанії, на яку я працюю).
Схоже, якщо я був на Linux, я міг би вимкнути це з файлом .hushlogin, але спробував розмістити його як в папці Home (Фактично: у моєму випадку), так і в c: user myID і в обох випадках він не працював.
Який правильний метод для цього?
(Використовує ssh.exe з папки інсталяції Git, якщо це робить різницю)
ssh my_git_acct@my_git_server ls
робить ні дати вам motd
?
ssh
має два режими. Інтерактивні та неінтерактивні. Неінтерактивні не повинні надавати motd
. Імовірно, git використовує неінтерактивні. Якщо ви збираєтеся протестувати неінтерактивно, потрібно запустити команду (наприклад: ls
), як було запропоновано раніше. Якщо ви ssh
без команди, як ви тільки що запропонували, ви повинні отримати motd
.
motd
друкується лише для інтерактивних сеансів. Ви впевненіmotd
виходитьssh
а не з якогось сценарію входу?