Ore*_*D3v 5 git github multi-user gitlab
我试图在一台开发机器上同时处理多个(两个或三个)GitLab(甚至 GitHub)项目。因为在配置 IDE 和 git 服务时,当我尝试使用不同的用户名/密码签出或克隆另一个项目时,IDE 和 git 服务具有我的主要用户的数据,系统说要么找不到项目,要么我无权这样做。
如何在一台开发机器上配置和使用多个 git 用户?
默认情况下,git 使用系统范围的配置文件或存储在主目录顶部的配置文件。
但是您也.git/config可以通过手动编辑或使用git config. 在里面,您可以指定以下部分:
[user]
name = Your name
email = yourownemail@yourprovider.com
…
[credential "<your_project_hoster_url>"]
username = <username to log in with>
Run Code Online (Sandbox Code Playgroud)
您可以检查git config一般或特别是git 凭据以获取有关它的更多信息。
您可以配置每个存储库的用户详细信息。
git config user.name 'Your Name'
git config user.email 'name@example.com'
Run Code Online (Sandbox Code Playgroud)
GitHub 可以配置为识别分配给电子邮件地址的多个 ssh 密钥,并在需要时向相应的地址发送电子邮件。
您可以使用以下方式在每个项目中存储您的凭据。
git config credential.helper store
git push origin HEAD
write user and password
Run Code Online (Sandbox Code Playgroud)
转到项目文件夹并输入 git 命令。
| 归档时间: |
|
| 查看次数: |
7449 次 |
| 最近记录: |