Git配置多个代码仓库配置

 以下示例, 假定git 搭建在 1.95.49.49 服务器中:

1. 添加用户名和邮箱, 邮箱可以是不真实的

  git config --global user.name xxx

  git config --global user.email xxx@example.com

2. 生成公钥和私钥文件,~/.ssh/目录执行以下命令,会生成 my_rsa_gitlab 和 my_rsa_gitlab.pub 两个文件

  ssh-keygen -t rsa -b 4096 -C "xxx@example.com" -f my_rsa_gitlab

3. 打开 my_rsa_gitlab.pub 将里面的内容添加到 gitlab 服务器中

  点击用户名 -> preferencs -> ssh key -> add key

4. 打开 ~/.ssh/config 文件, 在里面添加如下所示内容. 其中 Host 后面可以是自定义的域名字符串,如果填了,后面clone代码时, 需要将ip换成此名称

Host 1.95.49.49

    HostName 1.95.49.49

    PreferredAuthentications publickey

    IdentityFile ~/.ssh/my_rsa_gitlab

5. 执行以下命令, 以便更新 ~/.ssh/known_hosts. 如果需要确认, 输入yes即可

  ssh git@1.95.49.49

6. 使用以下命令进行测试, 正常情况下应显示 'Welcome to GitLab, @username!'

  ssh -T git@1.95.49.49

posted @ 2025-03-23 11:02  阿Hai  阅读(70)  评论(0)    收藏  举报