Gitbash-如何更改默认值user@hostname

Gitbash-如何更改默认值user@hostname,git,github,Git,Github,我已安装github for windows,无法更改user@hostname在git狂欢中。我是git新手,请告诉我如何更改用户和主机名。我正在尝试通过gitbash连接到私有git托管服务器。您可以尝试先在GitHub for Windows选项中更改用户名和电子邮件(单击工具图标) 确实坚持默认用户名和主机显示配置文件和系统名称。 他询问是否可以将默认用户名和主机更改为自定义用户名和主机,因为不会更改用户和主机 我答复: 我相信gitbash会显示您的本地主机名,无论您克隆的远程rep

我已安装github for windows,无法更改user@hostname在git狂欢中。我是git新手,请告诉我如何更改用户和主机名。我正在尝试通过gitbash连接到私有git托管服务器。

您可以尝试先在GitHub for Windows选项中更改用户名和电子邮件(单击工具图标)

确实坚持默认用户名和主机显示配置文件和系统名称。
他询问是否可以将默认用户名和主机更改为自定义用户名和主机,因为不会更改用户和主机

我答复:

我相信gitbash会显示您的本地主机名,无论您克隆的远程repo是什么。
您将能够使用
git config user.name xxx
在克隆的repo中注册自定义用户名:即使gitbash仍然显示您的本地用户名和主机名,也不会阻止提交使用本地git config的正确用户名,并在返回上游回购协议时使用所需的凭证

OP:

因此,我可以为每个回购设置单独的
.gitconfig
,以便在提交时使用该配置。因为我知道我的主机和用户不会被更改,所以我想我会将凭据设置为全局配置


我不熟悉github的工具,但是您是否查看过相关的git问题,例如?我尝试过编辑配置,但它似乎不会影响gitbash的默认设置user@host名字。是否还有其他我缺少的东西或覆盖默认配置的任何其他配置?@Dinesh您的gitbash是在本地repo中打开的吗?我在本地系统中使用gitbash。打开时,git bash指向默认的repo文件夹,因此我在默认存储库文件夹中进行了检查,我将其设置为D:/git Repositories,其中有一个.gitconfig文件。我将文件移到文件夹外,但它仍显示默认值user@host. 默认用户名和主机显示配置文件和系统名。@Dinesh那么我认为这不会阻止您从该gitbash
git clone
:您仍然可以
git clonehttps://username@yourgitserver/yourrepo
,使用您想要的任何用户名/密码。@Dinesh我相信gitbash会显示您的本地主机名,无论您克隆的远程repo是什么。您将能够使用
git config user.name xxx
在克隆的repo中注册自定义用户名:即使gitbash仍然显示您的本地用户名和主机名,这也不会阻止提交使用本地git config的正确用户名,以及在推回到上游repo时使用您想要的凭据。