仓库

Java学习笔记-全栈-web开发-17-maven

◇◆丶佛笑我妖孽 提交于 2019-12-30 14:35:03
maven 1. 简介 2. maven仓库 3. 创建maven工程 4. 坐标 5. 常用命令 6. 依赖管理 6.1 依赖范围 -- scope 6.2 依赖传递 6.3 依赖冲突(常见) 6.4 可选依赖(是否不传递依赖) 6.5 排除依赖(常用) 7. maven生命周期(理解) 7.1 Clean生命周期:清理项目 7.2 Default生命周期:构造项目 7.3 Sit生命周期:生成项目站点(了解) 8. maven 插件plugins 9. 继承 9.1 创建父工程 9.2 创建子工程 9.3 父工程统一管理依赖 9.4 父工程提取版本号 9.5 springboot中的父工程(了解) 10. 项目聚合(重要) 10.1 创建聚合项目(Springboot) 10.1.1 创建父工程 10.1.2 创建子工程 10.2 模块引用 10.3 模块打包 10.4 推荐阅读 11. maven仓库 1. 简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来 管理项目的构建 ,报告和文档的软件项目管理工具。 Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 Maven最常见的用于就是 用来导包 。 使用eclipse或其他编辑器的,请自行百度下载按照方法,博主使用的IDEA自带maven 2. maven仓库

Docker 本地私有仓库搭建:

吃可爱长大的小学妹 提交于 2019-12-29 17:17:44
Docker 本地私有仓库搭建: 创建数据卷目录: mkdir /home/sky/registry 用registry镜像启动容器: docker run -d -p 5000:5000 -v /home/sky/registry:/var/lib/registry --restart=always --name registry registry:2 上传镜像: docker tag hello-world localhost:5000/hello-world:latest docker push localhost:5000/hello-world:latest 查询镜像: curl http://localhost:5000/v2/_catalog 下载镜像: docker pull localhost:5000/hello-world 验证: 如果删除容器,是否上传的镜像没有丢失。这是因为数据卷起了作用。 来源: https://www.cnblogs.com/AK47Sonic/p/8743855.html

git的聪明用法

三世轮回 提交于 2019-12-29 13:38:13
下面是针对第一次使用git上传项目代码到GitHub上的步骤 注意,对于新用户来说,接下来是重点,若这一步没有通过的话;秘钥没有认证完成,就不能上传文件,这个已经踩坑了,如果没做这一步,系统会一直英语提示tell who are you。 1. 邮箱注册 在git bash界面输入如下内容即可完成邮箱的注册: $ git config --global user.name "user.name" (说明:双引号中需要你的用户名,这个可以随便输入,比如“liming”) $ git config --global user.email "yourmail@youremail.com.cn" (说明: 双引号中需要输入你的有效邮箱) 2.查看是否存在密钥ssh keys 输入 cd ~/.ssh 如果出现“No such file or directory”,则表示需要创建一个ssh keys 下面主要是创建一个ssh keys的过程: $ssh-keygen -t rsa -C "你的邮箱名" 然后会出现提示:Enter file in which to save the key $指定目录: C:\deskbook\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User.ssh) $输入密码: 123456 $确认密码: 123456

git操作

岁酱吖の 提交于 2019-12-29 09:28:56
1、本地代码管理 工作区(Workspace) :添加 、 修改 、 删除`文件 暂存区(Index): 将工作区中的操作完成小阶段的存储,是版本库的一部分 本地仓库区(Respository): 对个人开发的一个小阶段代码存储 记录的各版本可以查看或者回退 但是在暂存区的版本一旦提交就再也没有了(保存到仓库区中) 2、本地仓库操作 1.安装git # 在虚拟机上安装 sudo apt-get install git 2.查看是否安装成功 git --version 3.初始化空的git文件 git init # 初始化后运行以下命令会创建一个.git隐藏文件 ls -a 4.配置个人信息 # 全局配置个人信息 git config --global user.name "taka" # taka是系统用户名称 git config --global user.email "python@admin.com" # 配置信息会保存在家目录下 pyvip@TL:~/MyProjects/.git$ more ~/.gitconfig [user] email = python@admin.com name = taka # 针对本项目的个人配置信息 git config user.name "taka" git config user.email "python@admin.com"

如何将新建的项目完整的提交到gitlab上?

妖精的绣舞 提交于 2019-12-29 09:27:57
描述: 使用idea开发工具新建了一个项目工程,此时此刻工程没有任何的版本控制,代码存放在本地磁盘中,如果需要直接将项目工程代码提交到gitlab上,该如何操作呢? 因为当前没有版本控制,不能像正常的代码那样提交,必须先创建git本地仓库,然后关联到远程的gitlab服务。 1、在idea的菜单选项 VCS >> Import into Version Control >> Create Git Respository 2、出现 Select directory for git init 对话框,默认是直接定位到当前项目文件所在的磁盘目录,一般git初始化就在当前项目的根目录,不需要修改路径,直接点解OK确定即可。 3、init完成之后,可以看到原本的项目文件名变成了红色了,红色在idea的git版本表示未add的文件,同时在系统资源管理器中打开项目的磁盘文件目录,会发现一个 .git的隐藏文件,这个文件就是git的配置和仓库文件。 4、再回到idea中,点击 VCS >> Git >> Add 添加当前项目下的文件,添加完成后,之前的红色文件名变成了绿色了,表示已经Add成功,但还没有commit 5、继续操作 VCS >> Git >> Commit File ,然后在提交创建填写提交注释说明。 6、提交完成之后,只是提交到本地仓库

版本控制工具git

断了今生、忘了曾经 提交于 2019-12-29 09:19:07
代码协同管理工具 svn 代码管理工具   *防止代码丢失,做备份   * 代码版本的管理,可以进行多个节点的备份,在多个版本之间跳跃   * 可以方便的将代码在 多人之间进行共享传输   * 多人开发时有各种模式可以方便代码管理 git是一个开源的分布式版本控制系统,可用于高效的管理大小项目(05年) 分布式和集中式   分布式:每个节点都保存完整的代码,没有明确的中央服务吕,节点之间项目推送下载代码完成代码共享   集中式:代码集中管理,每次完成的代码上传到中央管理器,然后再统一从中央管理器下载代码使用 windows 使用git,,生成rsa的 git 特点:   * git可以管理各种文件,特别是代码项目,多在*nix系统中使用   * 是分布式管理,不同于集中式,这是git 和svn的核心区别   * git可以更好的支持分支,方便多人协同工作   * git分布式代码更安全,有全球唯一的commit版本号   * git 是开源的系统   * 使用git可以脱网,且数据传输速度较快 sudo apt-get install git 安装   git配置命令     git config       配置级别          1 系统中所有的用户都可使用该配置           命令:git config --system           配置文件: /etc

git 使用

主宰稳场 提交于 2019-12-29 09:18:54
git 的使用 代码协同管理工具 1. 防止代码丢失,做代码备份 2. 做代码的版本管理,创建多个版本或者节点,在多版本之间切换 3. 可以将代码在多人之间简单的传输共享 4. 可以方便多人协同开发,开辟各自分支和分支管理 什么是git git是一个开源的分布式版本控制系统,可以用于高效的管理大小项 目。 分布式 : 每个节点关系平等,都保存完整代码,节点之间相互推 送或者下载代码。工作方式多样 集中式 : 有明确的中央服务器统一管理代码,每个节点将代码上 传中央服务器或者从中央服务器下载。逻辑简单 git特点 * git可以管理各种文件,特别是代码项目,多在*nix系统中使用 * 是开源的系统,是唯一可以操作github的管理工具 * git是分布式管理,不同于集中式,这也是和svn最大的差别 * git 可以脱网操作,传输速度更快 * git的安全性很强,有全球唯一的commit版本号 * git的分支管理很强大,可以方便多人协同工作 git安装 sudo apt-get install git git 基本配置 git config 配置级别 1. 系统中所有的用户均使用的配置 命令 : git config --system 配置文件 : /etc/gitconfig e.g. 配置git用户 sudo git config --system user.name Tedu

Git 常用命令整理

自古美人都是妖i 提交于 2019-12-28 13:04:14
初始化配置 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com #配置到缓存 默认15分钟 git config --global credential.helper cache #修改缓存时间 git config --global credential.helper 'cache --timeout=3600' git config --global color.ui true git config --global alias.co checkout git config --global alias.ci commit git config --global alias.st status git config --global alias.br branch git config --global core.editor "mate -w" # 设置Editor使用textmate git config -1 #列举所有配置 #用户的git配置文件~/.gitconfig 查看、添加、提交、删除、找回,重置修改文件 git help

大学计算机专业学生保存代码的正确操作(下)

天大地大妈咪最大 提交于 2019-12-28 04:30:40
没看 大学计算机专业学生保存代码的正确操作(上) 的先看 上一篇我们创建好个人仓库后进入到此界面 输入 ssh-keygen -t rsa 连续输入三下回车 应该是这个界面 然后我们连续输入 cd ~/.ssh ls cat id_rsa.pub 应该长这样 我们复制这个输出的内容保存好。回到github右上角账户管理-Setting下面找到左侧“SSH and GPG keys”菜单,接着点击“Add SSH key”,在”title”栏输入一个自己喜欢的标题,“key”栏中粘贴刚刚复制的公钥内容,最后点击“Add key”按钮。(粘贴时选择为纯文本),最后生成的结果 然后呢,我们回到git 不会cd的重新进入文件夹右键吧(雾 我们输入 git remote add origin 自己的ssh地址 git push -u origin master 这样代表成功了 第四个命令 git push 从git仓库提交到远程仓库 我们再次刷新我们的github仓库 发现,他好了!! 总结: 我们结束劳累的一天后,在准备离开关闭电脑时,先add . -> commit -m "" -> push origin master 于是我们今天的 成果就成功的被记录下来了! 来源: https://www.cnblogs.com/37kiazz73/p/11349079.html