因为需求需要将项目上传到Gitee,尝试利用idea自带的Gitee插件上传项目,奈何人懒又笨,找了很多帖子,折腾一天Gitee库中一直没有上传的项目。。。。
没办法只能尝试Git Bash上传了,因此下面是比较详细的上传教程,希望对大家有所帮助。
1 在Gitee中建立新的仓库
首先在Gitee上建立仓库,按照自己想法去填,最好不要勾选添加模板操作
2 添加凭据
windows直接搜凭据管理器添加Gitee信息,步骤如图
信息的话,网络地址填上面3的格式,打码部分自己自定义 (我的是邮箱注册账户),用户名密码就是自己gitee的账号密码
3 下载Git
这里不多赘述,下载一直按下一步就可以了
4 配置SSH公钥
这里网上有很多相关教程,可以自行百度,后续我会补充这一模块
5 本地仓库建立
- 新建文件夹,用于放置要上传的项目
- 将项目直接复制到这个空文件夹中
6 上传项目
- 在这个文件夹空白区域右键Git Bash
- 拉取远程仓库,这里会在该文件夹中生成一个.git文件夹(没有的百度一下windows开启隐藏文件的设置)
git clone xxxx
- 初始化仓库
git init
- 上传项目
上传所有项目到本地仓库(.不能省)
git add .
同步Gitee库(这里为了防止Gitee存在Readme文件导致无法上传报error: failed to push some refs to 'xxxx’而设置的),使用后会在本地出现Gitee仓库中的Readme.md
文件
git pull
(可选)增加上传注释
git commit -m '注释'
推送项目到Gitee
git push
到此一个Gitee新项目上传搞定
Tips
在这个过程中也遇到了一些问题,如下
- error: failed to push some refs to ‘xxxx’
解决方案:直接执行 git pull
,获取远程仓库文件
- 第一次上传会遇到
fatal: No configured push destination
问题,这里可以参考git 创建项目第一次上传文档出现fatal: No configured push destination. Either specify the URL from the command-line,这个帖子
小结:
写这个教程有点断断续续的,说实在的个人对这个机制也没太搞明白,只能是无脑去跟着做,里面有的不足大家可以补充意见