zoukankan      html  css  js  c++  java
  • Multiple SSH Keys settings for different github account

    Multiple SSH Keys settings for different github account

    create different public key

    create different ssh key according the article Mac Set-Up Git

    $ ssh-keygen -t rsa -C "your_email@youremail.com"
    

    Please refer to github ssh issues for common problems.

    for example, 2 keys created at:

    ~/.ssh/id_rsa_activehacker
    ~/.ssh/id_rsa_jexchan
    

    then, add these two keys as following

    $ ssh-add ~/.ssh/id_rsa_activehacker
    $ ssh-add ~/.ssh/id_rsa_jexchan
    

    you can delete all cached keys before

    $ ssh-add -D
    

    finally, you can check your saved keys

    $ ssh-add -l
    

    Modify the ssh config

    $ cd ~/.ssh/
    $ touch config
    $ subl -a config
    

    Then added

    #activehacker account
    Host github.com-activehacker
    	HostName github.com
    	User git
    	IdentityFile ~/.ssh/id_rsa_activehacker
    
    #jexchan account
    Host github.com-jexchan
    	HostName github.com
    	User git
    	IdentityFile ~/.ssh/id_rsa_jexchan
    

    Clone you repo and modify your Git config

    clone your repo git clone git@github.com:activehacker/gfs.git gfs_jexchan

    cd gfs_jexchan and modify git config

    $ git config user.name "jexchan"
    $ git config user.email "jexchan@gmail.com" 
    
    $ git config user.name "activehacker"
    $ git config user.email "jexlab@gmail.com" 
    

    or you can have global git config $ git config --global user.name "jexchan" $ git config --global user.email "jexchan@gmail.com"

    then use normal flow to push your code

    $ git add .
    $ git commit -m "your comments"
    $ git push
    

    Another related article in Chinese

    1. http://4simple.github.com/docs/multipleSSHkeys/
  • 相关阅读:
    上传下载---上传
    分页中的难点
    分页的实现
    c3p0-config连接池
    判断
    客户关系管理增删改
    转发和重定向
    dbUtils结果集处理器
    加载配置文件.properties,及面向接口编程的DaoFactory
    jdbc链接数据库mysql
  • 原文地址:https://www.cnblogs.com/duanweishi/p/15077598.html
Copyright © 2011-2022 走看看