Как изменить имя пользователя git bash в Windows? - PullRequest
11 голосов
/ 19 октября 2011

Предположим, что мое имя пользователя в Windows 7 - Цезарь.Когда я открываю Git Bash, меня встречают что-то вроде

Caesar @ COMPUTER-NAME $

Можно ли изменить свое имя пользователя на строчные (чтобы оно соглашалосьс различными серверами Linux, которые у меня есть):

caesar @ COMPUTER-NAME $

PS В cygwin можно редактировать /etc/passwd очевидным способом, чтобы добиться этого,но для git bash такого файла нет (может быть полезно).

Ответы [ 4 ]

14 голосов
/ 15 ноября 2011

Вы можете использовать средство ssh_config, чтобы указать другое имя пользователя.Подробности смотрите в man-странице ssh_config, но кратко:

Создайте файл ~/.ssh/config и вставьте в него только эту строку:

User caesar

Если у вас разные имена пользователей для разных хостов, выможно использовать настройку Host, чтобы указать разные имена пользователей, в том числе имя по умолчанию:

Host rome1
  User caesar
Host rome2
  User brutus
Host *
  User romeo

Обычно файл ~/.ssh/config должен иметь режим 600, но это не требуется для окон Gitверсия.

1 голос
/ 19 октября 2011

Это основано на том, что установлено на $PS1, что используется для отображения вашего приглашения. Часть username @ computername была бы сгенерирована значением, подобным \u@\h$. Я не знаю простых способов сделать строчное значение \u, но в своем профиле вы можете выполнить некоторую обработку с именем пользователя и использовать необходимое строчное значение (или что угодно), которое вам нужно, и установить его на $PS1

0 голосов
/ 26 ноября 2018

Чтобы изменить имя пользователя Windows также с Имя пользователя Git bash (не для верхнего регистра) :

  • Открыть командную строку
  • Введите netplwiz
  • Выберите учетную запись пользователя Windows и нажмите кнопку «Свойства»
  • Введите новое имя для учетной записи
  • Сохраните и перезагрузите компьютер
0 голосов
/ 19 октября 2011

Это не совсем то, что вы хотите, но вы также можете клонировать / редактировать свои пульты, чтобы иметь URL с включенным именем пользователя. Пример: git clone ssh: //caesar@myprojecturl.git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...