本以为很简单,没想到试了几次各种报错,打算还是写个文章给大家参考下,网上虽然有很多,但没亲测过,现在写个自己的

在开始之前首选本地需要安装git,没有的自己去网上下载安装,这里就不做介绍了

1、新建仓库,填个仓库名称,和勾选下readme,然后点击创建

2、复制链接

3、新建一个文件夹(我的叫git),进入新文件点击右键选择Git Bash Here

4、输入命令 git clone https://gitee.com/zy8080/springbootjdbc.git

这个命令会吧码云上的仓库下载下来

$ git clone https://gitee.com/zy8080/springbootjdbc.git
Cloning into 'springbootjdbc'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), done.

5、把文件夹里面的文件拷贝到项目的根目录下面,有三个文件,如果看不到git的勾选一下显示“隐藏项目”

你可以把文件夹里面的东西考到你项目根目录下面,或者你把项目移到这个文件夹下面都行,这里我选择第一种,方便以后有代码更新免得再考一次

这个操作主要是保证你本地跟码云上的不会有冲突,不然各种报错很是坑爹

6、进入项目根目录,右键Git Bash Here,输入git init 建立本地仓库

$ git init
Initialized empty Git repository in E:/workplace/springbootjdbc/git/.git/

7、添加需要上传的文件 命令:git add . 注意add 后面有个 .如果需要上传单个的话把 . 换成具体的文件名

$ git add .
warning: LF will be replaced by CRLF in .gitignore.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in .mvn/wrapper/MavenWrapperDownloader.java.
The file will have its original line endings in your working directory
.......
.......
......
The file will have its original line endings in your working directory

8、添加注释信息 git commit -m "注释......."

$ git commit -m "这是一个最简单的jdbc,使用springboot完成"
[master (root-commit) 4f3db13] 这是一个最简单的jdbc,使用springboot完成1 file changed, 1 insertion(+)create mode 160000 springbootjdbc

9、将本地仓库关联到github上,地址是第二步复制的地址

git remote add origin https://gitee.com/zy8080/springbootjdbc.git

nt@DESKTOP-F0OE3Q7 MINGW64 /e/workplace/springbootjdbc/git (master)
$ git remote add origin https://gitee.com/zy8080/springbootjdbc.git

10、上传之前最好pull一下

$ git pull origin master
From https://gitee.com/zy8080/springbootjdbc* branch            master     -> FETCH_HEAD
Already up to date.

11、代码上传到码云,这里之前没有保存过的话会弹出输入账号密码!切记是git的账号密码,输入错了能登录,但是后面会一直报没有权限之类的

$ git push -u origin master
Enumerating objects: 28, done.
Counting objects: 100% (28/28), done.
Delta compression using up to 4 threads
Compressing objects: 100% (19/19), done.
Writing objects: 100% (27/27), 53.45 KiB | 5.94 MiB/s, done.
Total 27 (delta 0), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-5.0]
To https://gitee.com/zy8080/springbootjdbc.git1bb0e83..fedbd0f  master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

完成..

上传成功

说下几个要注意的地方

1、路径一定要切换正确

否则pull会报 Branch 'master' set up to track remote branch 'master' from 'origin'.

然后push 报failed to push some refs to 'https://gitee.com/zy8080/springbootjdbc.git'

$ git push -u origin master
To https://gitee.com/zy8080/springbootjdbc.git! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://gitee.com/zy8080/springbootjdbc.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

如果报了上面的错认真比对一下文章上说的路径

2、仓库关联报已存在

$ git remote add origin https://gitee.com/zy8080/springbootjdbc.git
fatal: remote origin already exists.

nt@DESKTOP-F0OE3Q7 MINGW64 /e/workplace/springbootjdbc (master)
$ git remote remove originnt@DESKTOP-F0OE3Q7 MINGW64 /e/workplace/springbootjdbc (master)
$ git remote add origin https://gitee.com/zy8080/springbootjdbc.git

先移除再添加

3、fatal: unable to access 'https://gitee.com/zy8080/springbootjdbc.git/': The requested URL returned error: 403

$ git push -u origin master
remote: You do not have permission push to this repository
fatal: unable to access 'https://gitee.com/zy8080/springbootjdbc.git/': The requested URL returned error: 403nt@DESKTOP-F0OE3Q7 MINGW64 /e/workplace/springbootjdbc/springbootjdbc (master)
$nt@DESKTOP-F0OE3Q7 MINGW64 /e/workplace/springbootjdbc/springbootjdbc (master)
$

这个错是账号密码错误,上面的nt是错误的,并不是我git的账号密码,但是又能登录 很坑

解决方法:

控制面板--》用户账户--》管理windows凭据--》找到git的凭据,删除他,后面push的时候会再弹出填账号密码的框

还遇到了一些问题,但是没有记录,能记得就这么多了~按我上面操作基本不会出现问题的,有遇到问题的欢迎留言咨询

本地java源代码上传码云相关推荐

  1. java文件上传到云服务器,java文件上传到云服务器

    java文件上传到云服务器 内容精选 换一换 当用户拥有Linux操作系统的外部镜像文件,且类型及操作系统符合外部镜像文件格式和操作系统类型要求时,用户可以将外部镜像文件创建为Linux系统盘镜像. ...

  2. 通过git将本地代码上传码云

    什么是码云? 码云是开源中国社区2013年推出的基于 Git 的完全免费的代码托管服务,这个服务是基于 Gitlab 开源软件所开发的,在 Gitlab 的基础上做了大量的改进和定制开发,目前已经成为 ...

  3. Eclipse项目上传码云、从码云上检出项目、修改检出项目后在提交到码云、看此篇即可

    Eclipse中项目上传到码云平台 文章的目的是自己记录学习使用,只记录使用eclipse相应的上次下载修改方法,具体细节没做很大把控.希望对自己学习有所帮助,同时也希望能帮助到没有接触到这块的人一起 ...

  4. IDEA git上传码云、GitHub、华为云

    文章目录 一.Git下载.安装.配置 1.git下载 2.git安装 3.IDEA配置git 3.1 初始化本地库 3.2 idea添加配置git 二.上传平台 1.上传步骤 1.1 把代码提交到本地 ...

  5. 码云 git android,Android studio使用Git上传码云入门教程

    Git使用教程: 本来android studio 我使用了插件gitee进行代码同步到码云,不得不说十分有用,可是也出现了一些问题,好比更新的代码提交不上去,可是用命令行的形式成功提交,故做记录.a ...

  6. 物联网平台搭建的全过程介绍(七)——本地数据批量上传阿里云物联网实例内TSDB

    在文章物联网平台搭建的全过程介绍(六)--物联网TSDB之基本知识及读写代码介绍中介绍了TSDB基础知识和读取和写入数据的基本操作.但在该文中只给出了单条数据写入的代码. 那么假如有这样一种情况,我物 ...

  7. 上传码云遇到git did not exit cleanly 的问题

    解决方法: 点击 然后会出现没有成功push的文件 然后将他们pull一下 然后再直接push就可以了

  8. 服务器上传至云系统,上传至云服务器命令

    上传至云服务器命令 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器为 W ...

  9. Myeclipse10.7安装git插件并将Java项目上传到码云(github)

    注:本文来源:外匹夫的<Myeclipse10.7安装git插件并将Java项目上传到码云(github)> 一.先说说安装egit插件的步骤(安装egit不成功的原因主要是下载的egit ...

  10. 本地厂库上传到码云报错fatal: remote origin already exists.

    本地厂库上传到码云时候报错 . 试了好多次,没成功 有原因是密码错了,但是我也没改过密码,以前搞的都是直接再仓库克隆的. 解决方法: 先把仓库清理了 $ git remote rm origin 再链 ...

最新文章

  1. tcpdump保存数据包
  2. 【PyCharm编辑器】之引用selenium包提示错误:Unresolved reference 'selenium' less... (Ctrl+F1)...
  3. mysql autocommit_【整理】MySQL 之 autocommit
  4. IOS开发之sqlite封装
  5. 静态资源java 配置文件_java web 静态资源访问配置三种方式
  6. HDU1232 畅通工程
  7. 数据结构探险——图篇
  8. 多图带你彻底理解Java中的21种锁!
  9. 说好的人工智能 怎么只看到高科技玩具?
  10. PHP开发网站全过程技术知识分析
  11. Windows XP增强dos命令
  12. 一个C#控制台小游戏(源码解析)
  13. 多尺度图像增强Retinex相关算法学习及实现
  14. cad中lisp文件给恶作剧_AutoCAD小秘密062:紧急插播,关于LISP的病毒防治
  15. 二手房房价影响因素分析案例
  16. 数据库发展竟然和阿波罗登月有关?还有什么是我们不知道的?
  17. 为什么说用友 iuap 是更懂企业业务的数智平台?
  18. /usr/bin/ld: cannot find -lxxx 的解决办法
  19. 七层登录之新小知识点
  20. 异常检测 and GAN网络(1)

热门文章

  1. 如何使用SPSS进行斯皮尔曼相关性分析
  2. linux镜像文件超过4G怎么办,Systemback无法将超过4G的sblive文件转存为镜像文件的解决办法...
  3. 【Adobe Illustrator 教程】4. 认识渐变工具
  4. db mysql导入_db mysql导入数据库
  5. 几个常用的后台管理系统
  6. 区块链三加一告诉你如何快速了解区块链入门技术?
  7. FYI | Brain-Art Competition 2018 开始投稿了
  8. 史上最全综述 | 3D目标检测算法汇总!(单目/双目/LiDAR/多模态/时序/半弱自监督)
  9. linux五笔输入法制作_在linux下制作拼音五笔输入法
  10. c语言 大小写 islower,C 库函数 islower() 使用方法及示例