- 建立github和本地git的信任。
github是目前世界上最大的源代码项目管理网站。在开发的时候,我们项目,在本地保存一份,也希望在云端保存一份,github就好像是我们的云端,而且有版本管理的功能,当然,还有很多其他强大的功能。我们需要将项目上传到github保存,但是github不可能允许所有的人去操作一个项目,这之间需要建立信任,github采用的是ssh的方式。打开本地git,输入 ”ssh-keygen -t rsa -C 邮箱” 生成公钥和私钥,一路默认回车,在 "C:\Users\用户名\.ssh" 路径下会出现id_rsa(私钥)和id_rsa.pub(公钥),这两个文件有可能是隐藏的,所以可能需要设置才能看到,将公钥放入github,私钥存在本地,这样就可以和github之间建立信任了。
- 把公钥设置到github上,title随便填写,key为公钥里面的内容,id_rsa.pub文件可以用ue文本编辑器打开。
- 设置完成后,保存,在git里输入ssh -T git@github.com,让你确认连接时,输入yes,提示成功,表示可以连接到github了。
- 在github上建立一个项目。
- 将本地项目变成git仓库。
打开git进入到本地项目路径,将本地项目变成git仓库,依次输入以下命令。
git init (将文件夹变成git仓库,使项目可以进行git管理)
git add . (将所有文件加入暂存区)
git commit -m "init" 提交到本地仓库
- 本地仓库和github上的项目进行关联,将本地项目提交到远程仓库。
1、首先需要将github上的项目pull(下载)到本地。
提示fatal: refusing to merge unrelated histories,原因是github上的项目和本地的项目是两个不同的项目,需要加上--allow-unrelated-histories。
2、将本地项目push到github。