多git账户设置
2016-02-03 15:57
204 查看
公司统一使用git 进行代码管理,有时候希望使用github保存自己写的一些代码,添加多git账户很有必要
方法:
1、进入用户目录的.ssh目录(如果没有,自己新建)
2、设置公钥(直接回车默认生成id_rsa和id_rsa.pub,为了多账号进行git代码处理,设置自己的路径。例如我这儿设置的是:id_rsa_github)
3、新建config文件
Ok,可以同时往xxx.com和yyy.com两个地址提交和更新代码了。
另外,好多博文说需要设置config user.name 和 config user.email
经过实践,不设置也并没太大问题。但是提交时候,会使用默认设置的user.name作为提交者的信息
一般情况下,可以设置global信息,同时,针对自己的个别git地址的项目,在项目中单独设置。
全局设置
如果单个git项目没有设置user.name和user.email的话,使用该设置作为默认设置。
对单个项目使用单独的配置
OK,搞定
方法:
1、进入用户目录的.ssh目录(如果没有,自己新建)
cd .ssh
2、设置公钥(直接回车默认生成id_rsa和id_rsa.pub,为了多账号进行git代码处理,设置自己的路径。例如我这儿设置的是:id_rsa_github)
ssh-keygen -t rsa -C "email"
3、新建config文件
Host xxx.com HostName xxx.com User xxx IdentityFile ~/.ssh/id_rsa Host yyy.com HostName yyy.com User xxx IdentityFile ~/.ssh/id_rsa_github
Ok,可以同时往xxx.com和yyy.com两个地址提交和更新代码了。
另外,好多博文说需要设置config user.name 和 config user.email
经过实践,不设置也并没太大问题。但是提交时候,会使用默认设置的user.name作为提交者的信息
一般情况下,可以设置global信息,同时,针对自己的个别git地址的项目,在项目中单独设置。
全局设置
git config --global user.name "your_name" git config --global user.email "your_email"
如果单个git项目没有设置user.name和user.email的话,使用该设置作为默认设置。
对单个项目使用单独的配置
下载代码 git clone git@github.com:project cd project git config user.name "your_name" git config user.email "your_email"
OK,搞定
相关文章推荐
- CXF处理形参,返回值类型
- #Xcode#常用插件
- spring4.2 定时任务
- Java设计模式编程之工厂方法模式的使用
- Android fragment解析2
- 区分连接是mongod 还是mongos 的方式 或者副本集
- iOS 创建静态库(.a)
- Android Studio的初步学习
- java.lang.NoClassDefFoundError: com/google/common/reflect/Invokable
- Ajax 设置Access-Control-Allow-Origin实现跨域访问
- iOS中xcode的调试技巧(打印UI层次、po)
- Android HandlerThread使用总结
- C语言文件IO操作的一些其它函数
- (3)基本工作流(制作合图)
- 关于地理坐标
- Win7系统双击文件夹出现新窗口问题的解决方法
- [数据结构与算法分析] 栈的链表实现
- poj3687Labeling Balls【反向拓扑排序 模板】
- select、poll、epoll之间的区别总结[整理]
- 会话跟踪技术--cookie和session 小结