Я використовую 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а не з якогось сценарію входу?