- 首先创建本地ssh秘钥(如果创建过则可以忽略)
如果是Windows环境,首先到官网下载git工具,也可以使用github 桌面版(桌面版操作极其简单,不做说明)。安装完成后,在git工具里面进行如下操作。
如果是Linux环境,检查自己是否安装了git,如果没有,参见git官网,进行安装。安装之后,直接在终端中进行下面的操作。
ssh-keygen -t rsa -C "812632545@qq.com"
“”里面内容为帐号的绑定的邮箱
需要输入的地方连按三下空格就好
生成成功后,路径下面就多了两个文件
windows下操作与这里相似,只是生成的秘钥路径为 C:\Users\m\.ssh 这里的 m 为用户名
- 添加本地秘钥到github的秘钥库
打开github,并按下图操作:
到达下图界面:
打开id_rsa.pub
windows可以直接进到文件夹中,用记事本打开
也可以在gitbash里面操作,操作和下面Linux里面操作相同
Linux下进入id_rsa.pub所在文件夹后,输入:
cat id_rsa.pub
复制里面的内容并粘贴到下图的Key部分(注意,id_rsa.pub内容的开头应该是ssh-rsa,结尾应该是我们一开始输的邮箱,不要打开错了,如果内容内容不对,将文件夹删除掉,重新生成一次):
到这里,就将本地的秘钥与github绑定到了一起。
3. 绑定用户
git config --global user.name "Mmmmmmi" ""里面内容为用户名
git config --global user.email "812632545@qq.com" “”里面内容为邮箱
4. 初始化空的本地git库
创建一个文件夹,并进入,在终端中输入下面指令:
git init
5. 关联远程的git库
如果没有库,就创建一个(如果有库,跳过此小步):
复制ssh 链接(如果有库,就直接复制),在终端中输入:
git remote add origin git@github.com:Mmmmmmi/test.git
git remote -v 这条指令是查看绑定的远程库有哪些
再输入:
git clone git@github.com:Mmmmmmi/test.git
这里的test文件夹,就是我们从github上克隆下来的库。
6. 上传本地代码
进入到克隆下来的库中,在库中创建一个文件:
touch test.txt
将所有文件添加到仓库:
git add .
提交:
git commit -m "test" “”里面内容为注释
推送到远程库
git push origin master
7. 查看github