github新建项目并且git多个ssh密钥

常常需要建立多人共享文件,或者多台电脑进行协同办公,在github中中建立仓库,同时一个电脑多个ssh密钥。

本文是笔者完成之后对这个项目进行回顾的,可能顺序存在问题。供参考。



一。首先登录github,新建一个仓库。

github新建项目并且git多个ssh密钥_第1张图片

此处新建一个仓库,名为xianzu;

进入仓库,为空仓库;

二。之后在本地新建一个ssh,使用指令ssh-keygen -t rsa -C {你的邮箱} -f ~/.ssh/xianzu{备注:此处xianzu为我在本地ssh密钥的名字},然后一路回车;


之后再c盘的ssh里面可以看到

github新建项目并且git多个ssh密钥_第2张图片

config文件是我在本地存放多个ssh密钥的配置文件;

打开config;

github新建项目并且git多个ssh密钥_第3张图片


可以看到,xianzu是我刚加上去的密钥。注意上面的github-xianzu的名字。


然后进入github的设置中,添加ssh密钥;

github新建项目并且git多个ssh密钥_第4张图片github新建项目并且git多个ssh密钥_第5张图片

三。在创建仓库的地方 git bash

git clone下来xianzu这个仓库,虽然是空的

git clone git@github-xianzu:{这里为你的git账号}/xianzu.git;


遮住的地方为你的git名字;注意到上面的github-xianzu吗,意思是使用你刚刚配置的xianzu这个密钥;

然后


中随便更改一下,比如我加了三个文件。

github新建项目并且git多个ssh密钥_第6张图片

之后进入xianzu这个文件夹,git bash

进行第一次提交

github新建项目并且git多个ssh密钥_第7张图片

然后将本地与远程建立关联关系

github新建项目并且git多个ssh密钥_第8张图片

四。在本地建立dev和自己名字的分支,与远程联系

比如dev分支,先在远程建立dev分支github新建项目并且git多个ssh密钥_第9张图片

在本地新建dev分支 

git branch dev

git checkout dev

然后建立联系


应该是没问题了。


你可能感兴趣的:(git使用)