您的位置:首页 > 其它

git配置多个账户登录

2017-07-30 11:38 155 查看
在实际项目中,我们都会有两个及以上的git账户,一般公司项目一个,github.com一个。因此我们需要做一定的配置才能够登录不同账户,对远程服务器仓库进行操作。

我们以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远程仓库进行关联,并将本地仓库推送到服务器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: