zoukankan      html  css  js  c++  java
  • git 本机链接多库配置

    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
  • 相关阅读:
    JavaScript创建对象及对象继承
    Shell基础学习小结
    深入理解Java反射
    STL"源码"剖析-重点知识总结
    Java IO工作机制分析
    优先队列原理与实现
    CleanBlog(个人博客+源码)
    线性时间排序
    深入理解FTP协议
    Spring学习之AOP总结帖
  • 原文地址:https://www.cnblogs.com/tianzhongshan/p/13153837.html
Copyright © 2011-2022 走看看