git配置多个账户登录
2017-07-30 11:38
155 查看
在实际项目中,我们都会有两个及以上的git账户,一般公司项目一个,github.com一个。因此我们需要做一定的配置才能够登录不同账户,对远程服务器仓库进行操作。
我们以github.com为例进行说明。
首先安装git,然后在github上注册一个账号,当然这些是前期准备工作。
接下来进入正题。
通过git bash进入用户目录下的.ssh文件夹生成ssk秘钥
回车之后,会让输入一个文件名,就是你生成保存sshkey的文件名,然后一路回车,使用默认的就行。
现在.ssh文件夹下面就多了几个文件,我们打开pub文件,将里面的key复制出来,粘贴到github的ssh keys里面。
接下来我们需要配置.ssh,打开.ssh文件夹下的config文件,如果没有则新建一个,config文件格式如下:
当然,你有几个账户你就需要配置几个HOST,登录不同的账户会使用不同的秘钥。
接下来,测试ssh:
ok,测试通过!
现在我们就可以对github进行操作了,与github远程仓库进行关联,并将本地仓库推送到服务器。
我们以github.com为例进行说明。
首先安装git,然后在github上注册一个账号,当然这些是前期准备工作。
接下来进入正题。
通过git bash进入用户目录下的.ssh文件夹生成ssk秘钥
$ cd ~/.ssh $ ssh-keygen -t rsa -C "你的github邮箱"
回车之后,会让输入一个文件名,就是你生成保存sshkey的文件名,然后一路回车,使用默认的就行。
现在.ssh文件夹下面就多了几个文件,我们打开pub文件,将里面的key复制出来,粘贴到github的ssh keys里面。
接下来我们需要配置.ssh,打开.ssh文件夹下的config文件,如果没有则新建一个,config文件格式如下:
Host 别名 HostName 主机名 Port 端口 User 用户名 IdentityFile 密钥文件的路径
当然,你有几个账户你就需要配置几个HOST,登录不同的账户会使用不同的秘钥。
接下来,测试ssh:
$ ssh -T "git@github.com" Hi zhang478! You've successfully authenticated, but GitHub does not provide shell access.
ok,测试通过!
现在我们就可以对github进行操作了,与github远程仓库进行关联,并将本地仓库推送到服务器。
相关文章推荐
- 如何在一个终端配置多个git账户
- git ssh 配置多个账户
- 域账户登录时提示“你的账户配置不允许使用这台电脑。请试一下其他电脑” 解决方案
- 最简单有效的关于linux下配置Git操作免登录ssh公钥
- linux下配置Git操作免登录ssh公钥
- windows下用git配置ssh实现无密码登录
- SQL Server 2008 R2 添加登录账户配置权限
- GIT SSH多账户配置
- 【原创】Linux 系统移植日志----登录账户,密码配置
- Git配置多账号登录不同项目
- git多账户配置
- Git 多账户配置
- Pycharm配置git提交的账户以及SSH密钥
- 多 SSH Key 管理技巧与 Git 多账户登录问题
- ssh-key 与 git账户配置以及多账户配置
- 手把手叫你一台电脑配置两个Git账户
- Git 多账户配置使用,同时使用github 和 gitoschina
- git 在一台机器上配置多个账户
- mac中使用 sourcetree 的快速配置和git服务器登录