1.使用gitee 创建仓库 并绑定sshkey(我使用的是我已经有的sshkey)
查看已有的sshkey命令
只适用于Mac和windows下的Git Bash操作界面。
一、检查本地是否有SSH Key存在
在终端输入,也就是直接在桌面右击打开Git Bash
ls -al ~/.ssh
如果终端输出的是:
No such file or directory
那么就说明本地没有SSH key
如果已存在SSH key那么就会显示 id_rsa 和 id_rsa.pub文件的存在以及它的创建日期。
上面的文件中id_rsa
是私钥,id_rsa.pub
是公钥,我们要将自己的公钥加在自己的git账户上就可以使用ssh来提交代码,而不需要每次提交都输入密码了~
输入cat id_rsa.pub就可以查看公钥了 然后将它粘在下图中的位置就可以了
具体操作请查看https://blog.youkuaiyun.com/linxinfa/article/details/108709835非常全面
2.上传我本地得项目 因为我是先有本地的项目再在gitee上创建的仓库,并且我本地的项目之前在另一个gitee账号上也就是在另一个远程上.按照上边的地址中的说法去做就可以上传到新的gitee地址.
简单操作就是
1.如果git remote add +HTTPS地址
如果 报错 不管报啥(反正我是报了一堆,但是我知道我的项目之前在另一个gitee地址上)就直接进行第二步
2.查看本地库已经关联了远程库 git remote -v
3.删除之前关联的远程库 git remote rm origin
4.再关联现在的远程库git remote add origin 地址 (地址就是下图)
然后 我就把我本地的项目在idea上提交了........
报错:push to origin/master was rejected
按照上边地址中的操作之后我的仓库中出现了两个文件
所以出现报错的原因可能是因为本地仓库和远程仓库的代码不一样。简单来说就是代码冲突了,复杂来说就是你动了不该动的代码。(也就是说你提交的东西跟仓库中的文件差别有点大)
在git项目对应的目录位置右键打开Git Bash Here(注意项目目录的位置)输入git pull origin master --allow-unrelated-histories
.......按理说应该push成功但是却
就是说让你输入你提交的信息 随便编几个字就好,如果不能编辑 就按下i键然后回车键 然后编辑你的内容 退出输入:wq
此时看看idea上提交记录便有了提交信息
但是目前我的问题是我在gitee上还是没有找到我提交的项目按照这个网址中的说法去做
https://blog.youkuaiyun.com/whuiry/article/details/107500078
生成的地址为毛是404 仿佛在逗我........... 今天的内容先更新到这里 马上要下班了 明天继续战斗,然后在更新博客内容
更新:锲而不舍的小翔我今天又来搞一下,非得成功才罢休
继续昨天的上传本地项目再gitee上没有显示的问题
https://www.cnblogs.com/heike470/p/12490370.html查看这个 对我有些帮助,在此感谢大佬指点,小翔这厢有礼了^v^~!
具体实战操作:
1.初始化本地项目所在的文件夹git init 然后文件夹中会出现.git还有另一个什么玩意儿的文件 但是我的出现的确实.gitee文件和另一个爱啥啥的文件,
我就不初始化了因为昨天的一顿乱七八糟的操作已经初始化过了
2.git remote add origin+复制出来的仓库的HTTPS链接 这就相当于把你创建的仓库down到你本地,昨天我已经搞过了
3.git pull origin mastet 拉远程的分支 这里仓库中默认的分支为master 最好你查看一下 并且master必须是常规分支 否则你不能进行任何操作
4.对你本地的项目随便改点东西 保证有新的内容 我是昨天提上去了但是 没有在仓库中找到项目 所以今天就随便打了些许空格与字样 git add -A提交全部文件夹和文件
5.git commit - m '写提交的内容'
6.git push origin master 出现这玩意儿就是表示OK了
哎呀终于啊~ 去gitee上看就出现了项目