一、 准备工作
首先本地要安装git,网上有很多教程,在此附上一个来链接,没有安装git的小伙伴可以通过这个下载安装!!
本地仓库和远程的github都是通过Https或者是SSH来连接的,所以要设置一下远程的仓库!
1、安装好git后,在任意地方右键,可以看到"Git bash Here",点击它
2、创建ssh key. 输入命令“ssh-keygen -t rsa -C “XXXXXX@qq.com” "(邮箱是你gihub注册的邮箱地址);然后在C盘的用户目录下一个.ssh文件夹,打开里面有两个文件,如下所示:
3、 登录gihub,点击头像,出现的下拉选,选择“setting”,打开SSH and GPG keys。(这里我已经操作过了!)
4、在创建时,Title任意写,下面的Key值就是C盘下的.ssh中id_rsa.pub(用记事本打开进行复制),最后点击Add SSh key。
二、上传本地项目
1、避免项目文件过多,导致混乱,我们可以新建一个文件夹,我在这里新建了一个gitwiki文件夹,双击进去,右击点击 “Git Bash Here”,输入“git init ” ,我们会发现文件夹多了.git文件夹。
2、 将想要上传的项目代码复制到gitwiki目录下,如图所示
3、 回到GIT命令窗口,输入命令 :
git add . (注意 .前面各有一个空格),将项目添加到仓库。
4、 紧接着输入: 将项目提交到github
git commit -m “任意” (命令中引号中的任意指的时上传文件中的注释,下图位置),
5、 又可能在这步会报错:fatal: unable to auto-detect email address (got ‘…@…(none)’)
解决方法:在命令行输入:
git config --global user.name "你自己的github用户名"
git config --global user.email "你自己的github绑定的邮箱"
然后在重新执行上述代码!
6、在Github中新建一个仓库
新建完成后,会在当前页出现项目地址,也可以在code中查看地址(不要在意我这边的图片是wiki而上面新建是gitwiki,因为我之前已经新建好了,并没有再次新建。目的只是方便你找到地址)
7、输入命令:
git remote add origin https://github.com/z-s920/wiki.git
(这里的地址切记要改成自己的git仓库地址)
8、 输入命令:
git push -u origin master
输入完命令后,会出现 这里会让你输入github的用户名和密码,这里有一个天坑!!
如果你也出现了 这个错误:“fatal: Authentication failed for '你的git地址' ” 恭喜你,可以继续往下看了!
这里一定要注意Username是GitHub绑定的邮箱😓,而PassWord也不是登录github的密码,而是一个token……
解决方案:
- Username是指完整的邮箱地址
- Password是指Personal access tokens
如果你忘记了绑定的邮箱是什么了,可以根据如下步骤找到:(双击头像,点击settings)
至于token在哪?步骤如下:(还是在这个界面,往下拉找到如图)
然后自己复制下来,这就是你的“密码”
三、 到这你的项目也就上传成功了!