标签:system 方式 地址 ssh 多个 全局 名称 连接 config
git config --list 查看所有配置 // 提交时读取用户名称及邮箱优先级 --local > --global > --system // 全局配置用户名称及邮箱 git config --global user.name "用户名称" git config --global user.email "用户邮箱" // 局部配置用户名称或邮箱,当目前电脑配置链接多个git仓库时 // 可以对当前项目进行单独区分,目前只学会在具体项目下执行生效, // 下载新项目时需单独配置需重新执行配置,貌似不支持整个文件夹方式配置 git config --local user.name "用户名称" git config --local user.email "用户邮箱" // --unset 加上可进行删除用户名称或者邮箱 git config --global --unset user.name "用户名称" git config --global --unset user.email "用户名称" // 生成SSH 可以添加括号中内容指定生成文件名称及目录 配置多个时需要生成多个ssh钥文件,所以需要指定 ssh-keygen -t -rsa -C "用户名称" ( -f ~/.ssh/id_rsa_private ) // 将用户下面的.ssh目录下生成的id_rsa.pub 文件配置到对应仓库下的SSH链接key里面 // 测试SSH 是否连接成功 ssh -T git@1.1.1.1 // 服务器具体地址 // 注: 链接多个库时需要在.ssh目录下添加服务器映射关系,疑似默认会读取id_rsa文件 // 当进行测试SSH时会报错,需要输入密码,但是密码输入什么都不对 // 映射关系名称是.ssh目录下添加名为 config 的配置文件,无后缀名称 config #配置1 Host 1.1.1.1 // 服务器IP或域名 HostName 192.168.1.1 // host别名貌似可以随便取,未测试 IdentityFile ~/.ssh/id_rsa // 对应配置根据用户名称ssh生成钥文件 User pinnuli #配置2 Host 2.2.2.2 HostName 192.168.2.2 IdentityFile ~/.ssh/id_rsa_private User pinnuli
标签:system 方式 地址 ssh 多个 全局 名称 连接 config
原文地址:https://www.cnblogs.com/tianzhongshan/p/13153837.html