来源1:开源中国Gitee (地址)
每个账户最多能创建 1000 个git仓库,且每个仓库最大可使用空间为2GB。
来源2:CODING(地址)
第一个账户配置
1.打开git bash,输入以下命令生成 SSH Key
ssh-keygen -t rsa -C "你的邮箱"
- 输入以下指令,复制密钥
clip < ~/.ssh/id_rsa.pub
- 将密钥添加到你的账号里边,进入web界面找到ssh添加
- 在git bash中输入以下命令测试gitLab的SSH秘钥是否部署成功,出现欢迎语,表示配置成功
ssh -T git@xxx.xxx.xxx.xx
第二个账号配置
将秘钥文件保存为id_rsa_oschina
ssh-keygen -t rsa -f ~/.ssh/id_rsa_oschina -C "你的第二个邮箱"
- 输入以下指令,复制密钥
注意文件路径与名称
clip < ~/.ssh/id_rsa_oschina.pub
- 将密钥添加到你的账号里边,进入web界面找到ssh添加
- 在git bash中输入以下命令测试gitLab的SSH秘钥是否部署成功,出现欢迎语,表示配置成功
ssh -T git@xxx.xxx.xxx.xx
环境配置
(1)添加秘钥到SSH Agent
因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加的SSH agent中。
ssh-agent bash
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_oschina
(2)创建并配置config文件
在.ssh目录下创建一个config文本文件,添加相关配置。
每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostName和IdentityFile两个属性即可
Host coding.net
HostName e.coding.net
IdentityFile C:\\Users\\邑轻尘\\.ssh\\id_rsa
PreferredAuthentications publickey
User caden
Host gitee.com
HostName gitee.com
IdentityFile C:\\Users\\邑轻尘\\.ssh\\id_rsa_oschina
PreferredAuthentications publickey
User cadenxue
(3)取消之前的全局声明
git config --global --unset user.name
git config --global --unset user.email
(4)在对应仓库下配置局部的变量
git config user.name “xxxx”
git config user.email “xxxx@xx.com”
(5)在对应文件中进行提交即可