SourceTree 如何加载我的帐户用户名和电子邮件(来自 bitbucket,github)?
SourceTree how to load my account username & email (from bitbucket, github)?
您好,我在多个 git 网站上,例如 bitbucket、github & co。我有不同的用户名和电子邮件,但 Sourcetree 强制我输入我的姓名和电子邮件。所以它不会自行加载。
如果不登录(在网站上)并查找我的电子邮件并在 sourcetree 中输入,就无法使用我在他们网站上的帐户信息吗?这在新项目上有点烦人。
编辑:换句话说,我的意思是:我想从 bitbucket github 自动加载我的帐户信息,所以 我不需要每次都在新的 repo 上输入 并每次在他们的网站上检查设置的用户名或电子邮件。
就问是否可以。
Just as question if it is possible
不是真的。
我做的是:
确保我没有任何全局用户。name/user.email(参见“How do I make git block commits if user email isn't set?”)
git config --global user.useConfigOnly true
使用别名设置我想要的作者信息
在 Windows 上,我将这些别名定义为:
doskey gcu=git config user.name "Name1" ^&^& git config user.email email1@com
doskey gcu2=git config user.name "Name2" ^&^& git config user.email email2@com
然后,在回购协议中,我打错了(仅一次)gcu
或 gcu2
,具体取决于该回购协议的性质。
如果我忘记输入它,我将无法在没有错误消息的情况下创建提交:
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: no name was given and auto-detection is disabled
您好,我在多个 git 网站上,例如 bitbucket、github & co。我有不同的用户名和电子邮件,但 Sourcetree 强制我输入我的姓名和电子邮件。所以它不会自行加载。
如果不登录(在网站上)并查找我的电子邮件并在 sourcetree 中输入,就无法使用我在他们网站上的帐户信息吗?这在新项目上有点烦人。
编辑:换句话说,我的意思是:我想从 bitbucket github 自动加载我的帐户信息,所以 我不需要每次都在新的 repo 上输入 并每次在他们的网站上检查设置的用户名或电子邮件。
就问是否可以。
Just as question if it is possible
不是真的。
我做的是:
确保我没有任何全局用户。name/user.email(参见“How do I make git block commits if user email isn't set?”)
git config --global user.useConfigOnly true
使用别名设置我想要的作者信息
在 Windows 上,我将这些别名定义为:
doskey gcu=git config user.name "Name1" ^&^& git config user.email email1@com
doskey gcu2=git config user.name "Name2" ^&^& git config user.email email2@com
然后,在回购协议中,我打错了(仅一次)gcu
或 gcu2
,具体取决于该回购协议的性质。
如果我忘记输入它,我将无法在没有错误消息的情况下创建提交:
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: no name was given and auto-detection is disabled