Да, вы можете, но это не рекомендуется. Лучший подход, вероятно, будет похож на инструмент, предложенный Rinzwind, но да, вы также можете сделать это вручную. Я буду использовать страницу man для grep в качестве примера.
Человеческие страницы - это сжатые файлы, поэтому вам нужно либо использовать настоящий редактор, например emacs, который может читать / записывать сжатые файлы, либо сначала его необходимо распаковать:sudo gunzip /usr/share/man/man1/grep.1.gz
Изменить его: sudo gedit /usr/share/man/man1/grep.1
] Теперь формат немного странный. Однако, если вы хотите просто изменить простые вещи, вы можете игнорировать форматирование и изменять только обычный текст. Например, я могу легко изменить описание grep. Вот как выглядят первые несколько строк при открытии файла в gedit (или любом другом редакторе): .\" GNU grep man page
.if !\n(.g \{\
. if !\w|\*(lq| \{\
. ds lq ``
. if \w'\(lq' .ds lq "\(lq
. \}
. if !\w|\*(rq| \{\
. ds rq ''
. if \w'\(rq' .ds rq "\(rq
. \}
.\}
.
.ie \n[.g] .mso www.tmac
.el \{\
. de MTO
\\$2 \(laemail: \\$1 \(ra\\$3
..
. de URL
\\$2 \(laURL: \\$1 \(ra\\$3
..
.\}
.
.TH GREP 1 \*(Dt "GNU grep 2.25" "User Commands"
.hy 0
.
.SH NAME
grep, egrep, fgrep \- print lines matching a pattern
.
.SH SYNOPSIS
.B grep
.RI [ OPTIONS ]
.I PATTERN
.RI [ FILE .\|.\|.]
.br
.B grep
.RI [ OPTIONS ]
.RB [ \-e
.I PATTERN
|
.B \-f
.IR FILE ]
.RI [ FILE .\|.\|.]
.
.SH DESCRIPTION
.B grep
searches the named input
.IR FILE s
for lines containing a match to the given
.IR PATTERN .
If no files are specified, or if the file
.RB "\*(lq" \- "\*(rq"
is given,
.B grep
searches standard input.
By default,
.B grep
prints the matching lines.
.PP
In addition, the variant programs
Итак, чтобы изменить описание, я мог бы изменить его (прокрутите вниз до раздела «ОПИСАНИЕ») : .\" GNU grep man page
.if !\n(.g \{\
. if !\w|\*(lq| \{\
. ds lq ``
. if \w'\(lq' .ds lq "\(lq
. \}
. if !\w|\*(rq| \{\
. ds rq ''
. if \w'\(rq' .ds rq "\(rq
. \}
.\}
.
.ie \n[.g] .mso www.tmac
.el \{\
. de MTO
\\$2 \(laemail: \\$1 \(ra\\$3
..
. de URL
\\$2 \(laURL: \\$1 \(ra\\$3
..
.\}
.
.TH GREP 1 \*(Dt "GNU grep 2.25" "User Commands"
.hy 0
.
.SH NAME
grep, egrep, fgrep \- print lines matching a pattern
.
.SH SYNOPSIS
.B grep
.RI [ OPTIONS ]
.I PATTERN
.RI [ FILE .\|.\|.]
.br
.B grep
.RI [ OPTIONS ]
.RB [ \-e
.I PATTERN
|
.B \-f
.IR FILE ]
.RI [ FILE .\|.\|.]
.
.SH DESCRIPTION
.B grep
searches for and destroys all the unicorns on your system.
.PP
In addition, the variant programs
Сохраните файл, выйдите gedit, а затем повторно скомпонуйте его (это фактически не нужно, man grep уже работает, но лучше быть аккуратным): sudo gzip /usr/share/man/man1/grep.1
Теперь просто запустите man grep, и вы увидите:
GREP(1)
NAME
grep, egrep, fgrep - print lines matching a pattern
SYNOPSIS
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
DESCRIPTION
grep searches for and destroys all the unicorns on your system.
In addition, the variant programs egrep and fgrep are the same as grep -E and grep -F, respectively. These variants are deprecated, but are provided
for backward compatibility.
Необходимо войти в систему с соответствующими github username и password
Чтобы очистить имя пользователя и пароль в окнах
Панель управления \ Учетные записи пользователей \ Диспетчер учетных записей
Отредактируйте панель управления \ Учетные записи пользователей \ Диспетчер учетных записей
Удалите существующего пользователя и теперь перейдите в командную строку, напишите команду push, в которой отображается всплывающее окно github для ввода username / email и password.
Теперь мы можем нажать код после переключения пользователя.
В Windows 2003 Server с «wincred» * ни один из ответов не помог мне. Мне пришлось использовать cmdkey.
cmdkey /list перечисляет все сохраненные учетные данные. cmdkey /delete:Target удаляет учетные данные с именем «Target».(* Под «wincred» я имею в виду git config --global credential.helper wincred)
В нашем случае нам удалось очистить пароль в файле .git-credentials пользователя.
c:\users\[username]\.git-credentials
Я нашел что-то, что сработало для меня. Когда я написал свой комментарий в OP, мне не удалось проверить файл конфигурации системы:
git config --system -l
показывает строку
credential.helper=!github --credentials
. Я отключил его с помощью
git config --system --unset credential.helper
, и теперь учетные данные забыли.
В моем случае я не смог найти учетные данные, сохраненные в диспетчере учетных данных Windows (Windows 7).
Я смог сбросить свои учетные данные, выполнив
git config --global credential.helper wincred
Было честно приветствовать Мэри, чтобы посмотреть, не уничтожит ли он мои полномочия, и это действительно сработало.
Вы можете удалить строку credential.helper=!github --credentials из следующего файла C:\Program Files\Git\mingw64\etc\gitconfig, чтобы удалить учетные данные для git
Что окончательно исправило это для меня, было использовать рабочий стол GitHub, перейти к настройкам репозитория и удалить пользователя: передать @ из URL-адреса репозитория. Затем я попытался нажать из командной строки и был запрошен учетные данные для входа. После того, как я поместил их, все вернулось к нормальной жизни. Работают как Visual Studio, так и командная строка, и, конечно же, рабочий стол GitHub.
GitHub Desktop-> Репозиторий-> Настройки репозитория-> Удаленная вкладка
Изменить первичный удаленный репозиторий (источник) из:
https: // свинина @ кексы @ github.com / MyProject / MyProject.git
To:
https: //pork@muffins@github.com/MyProject/MyProject.git
Нажмите «Сохранить»
Учетные данные будут очищены.
Если эта проблема возникает на компьютере под управлением Windows, выполните следующие действия.
Перейдите в диспетчер учетных данных. Перейдите в учетные данные Windows. Удалите записи в разделе Общие учетные данные. Попробуйте снова подключиться. На этот раз он должен указать правильное имя пользователя и пароль.
В случае использования Git Credential Manager для Windows (какие текущие версии обычно делают):
git credential-manager clear
Это был Git Credential Manager для Windows . Чтобы проверить, используется ли менеджер учетных данных:
git config --global credential.helper
→ manager
Вы должны обновить его в своем диспетчере учетных данных.
Перейдите в Панель управления> Учетные записи пользователей> Диспетчер учетных данных> Учетные данные Windows. Вы увидите учетные данные Git в списке (например, git: https: //). Нажмите на нее, обновите пароль и выполните команду git pull / push из вашего Git bash, и он больше не будет высылать сообщения об ошибках.
git config --list
покажет credential.helper = manager (это на компьютере с Windows)
Чтобы отключить это кэшированное имя пользователя / пароль для текущей локальной папки git, просто введите
git config credential.helper ""
Таким образом, git будет запрашивать пароль каждый раз, игнорируя то, что сохраняется внутри «менеджера».