仓库

Maven

本秂侑毒 提交于 2020-01-16 01:13:27
1.什么是maven: maven是一个项目构建和管理的工具,提供了帮助管理构建,文档,报告,依赖,发布,分发的方法,方便编译代码,进行依赖管理,是Apache下开源的,纯java开发的一个项目管理工具,使用Maven对项目进行构建,依赖管理。 2.项目的构建: 是一个从编写代码,编译,测试,运行,打包,部署,运行的过程 3.使用maven的好处: (1).在于可以将项目过程规范化,自动化,高效化以及强大的可扩展性, (2).利用自身及其插件还可以获得代码检查报告,单元测试覆盖率,实现持续集成 (3).在与传统项目的构建有所优化: 首先:传统项目是在eclipse中创建web项目,而maven是在创建maven项目, 其次:传统项目在工程中编写源代码和配置文件,对源代码进行编译,没有进行统一管理,就容易造成版本冲突,并且它不容易被找到,工程也会导致过大,而maven不需要手动添加jar到项目中,开发人员只需要维护pom.xml配置文件(pom,xml版本统一)维护jar的坐标,还会自动从仓库中下载jar,不会出现冲突问题,使用的jar包仓库都有,使用方便。 4.maven工作流程: maven的工作流程:本地仓库->私服->中央仓库->其他远程仓库,上一个没有,就去下一个寻找,私服和中央是仓库都需要联网 5.maven生命周期: 有三个内置的生命周期:默认(default),清洁

git以ssh方式连接远程仓库

梦想的初衷 提交于 2020-01-15 20:58:41
首先要有公钥和私钥 查看是否已有ssh密匙 在git bash中输入 cd ~/.ssh 查看在该目录下是否有pub后缀结尾的公钥,和同名无后缀的私钥 生成ssh密钥 在git bash中输入创建密匙 ssh-keygen -r rsa -C “yourEmailAddr” 将生成的密匙加入到对应的git 在创建仓库的目录下打开git bash,输入 ssh-add ~/.ssh/id_rsa //id_rsa是私钥的文件名,根据实际修改填写 将私钥添加进ssh-agent中 这个时候可能会报错 Could not open a connection to your authentication agent 在git bash中输入 ssh-agent bash 进入agent bash重复上一步操作就可以正确添加私钥了 在github或者阿里云等远程仓库中加入公钥 这个就不详细描述了,通过网站个人中心的设置处就可以找到ssh进行设置 来源: CSDN 作者: sjo146 链接: https://blog.csdn.net/ijuuhhji/article/details/103993414

自动将本地文件保存到GitHub

家住魔仙堡 提交于 2020-01-15 14:39:07
前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star : https://github.com/ZhongFuCheng3y/3y 这篇文章主要讲讲如何 自动将本地文件保存到GitHub上 有人会好奇,为什么我要将本地文件保存到GitHub上呢?其实我的理由就只有一个:不知道为什么我的 Typora 有时候会出现无法响应的情况(直接卡死),这样可能会导致写了很久的内容会丢掉。 鸡蛋在前阵子也计划写文章,我看他写了两个星期的文章,在某一天告诉我: Typora 的文件坏了,怎么修复阿。 最终的结果就是他写了两周的东西就这样丢了。 有的人看到这里可能就会说: 谁让你不用云笔记的产品,自动同步到云,用云笔记的会有这种事吗 ? 这话也说得在理,只是Typora实在是好用(不单单是Typora,也有很多的好用产品只支持本地,没有同步云的功能)。 于是,我就打算定时将Typora的内容上传到Github,以免出现鸡蛋的那种情况。 电脑环境:Mac 10.15.2 这篇是 入门 的文章,你全当是 Git+Crontab 的入门教程就好了! 一、为什么GitHub? GitHub我就默认大家都知道它是什么东西了,我写过的文章都会收录到GitHub,方便我后续的查阅: 如果关注GitHub的同学会知道:GitHub给我们提供了 免费的私有仓库 (在以前都是公开仓库)。

玩转GitHub之基本配置及使用

一世执手 提交于 2020-01-15 14:27:28
GitHub是一个基于 Git 的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。 1.注册账户以及创建仓库 要想使用GitHub第一步当然是注册GitHub账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端msysgit GitHub是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。 装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 当安装好msysgit后,需要将msysgit的安装路径(path:C:\msysgit\msysgit\git)添加到环境变量中,才能在客户端使用git命令。

Git的初始化及连接远程仓库

梦想的初衷 提交于 2020-01-15 12:34:28
首先我们下载Git软件和注册一个GitHub账号 进入 是类似于cmd的界面,简单介绍一下,操作基于Linux命令 那么我们创建一个本地仓库 然后在桌面上就有 Git是版本控制工具,我们想控制,单单凭借一个空文件夹和git软件是不行的,我们需要进行如下操作: 一定要进入到demo文件夹内,再操作 get init 然后我们就会发现文件夹里多了一个 .git 文件夹,此处就是记录关于版本控制的文件,所以不要轻易删除 这次我先复制,先上传一部分 以上操作本地仓库初始化完毕 然后我们尝试去连接远程仓库 首先,我们先进入Github官网,注册好之后,我们回到git bash $ git config --global user.name "name" $ git config --global user.email "github@xx.com " 名字和邮箱都写注册github时用到的 设置好之后,可通过git config --list 查看设置 要想使本地仓库和远程仓库相互连接,我们需要有一个通道,这就是ssh, 除此之外,我们还需要密钥相互对接 我们先查看本地的密钥 ssh-keygen -t rsa -C " 123@qq.com " 根据提示选择y,然后一直回车,就会出现如下图形 此命令慎用,假如你是老手之前已经操作过了,那么你再操作,密钥好像就会变

docker 操作仓库

喜夏-厌秋 提交于 2020-01-15 10:25:58
docker tag lvzhou365-web 192.168.1.179:5000/lvzhou365-web //添加一个标签 docker push 192.168.1.179:5000/lvzhou365-web 上传到仓库去 来源: CSDN 作者: qq_37076302 链接: https://blog.csdn.net/qq_37076302/article/details/103939223

Git-SVN及Git常用命令

淺唱寂寞╮ 提交于 2020-01-15 09:39:35
一、Git核心概念 Git 最核心的一个概念就是工作流。 工作区(Workspace)是电脑中实际的目录。 暂存区(Index)类似于缓存区域,临时保存你的改动。 仓库区(Repository),分为本地仓库和远程仓库。 从 SVN 切换到 Git,最难理解并且最不能理解的是暂存区和本地仓库。熟练使用 Git 后,会发现这简直是神设计,由于这两者的存在,使许多工作变得易管理。 通常提交代码分为几步: git add从工作区提交到暂存区 git commit从暂存区提交到本地仓库 git push或git svn dcommit从本地仓库提交到远程仓库 二、Git-SVN常用命令 若服务器使用的 SVN,但是本地想要体验 Git 的本地分支,离线操作等功能,可以使用 Git-SVN功能。 [ Git-SVN ] # 下载一个 SVN 项目和它的整个代码历史,并初始化为 Git 代码库 $ git svn clone -s [repository] # 查看当前版本库情况 $ git svn info # 取回远程仓库所有分支的变化 $ git svn fetch # 取回远程仓库当前分支的变化,并与本地分支变基合并 $ git svn rebase # 上传当前分支的本地仓库到远程仓库 $ git svn dcommit # 拉取新分支,并提交到远程仓库 $ svn copy

**Git本地仓库图解

江枫思渺然 提交于 2020-01-15 05:10:22
Git基本概念 在Git中,我们将需要进行版本控制的文件目录叫做一个 仓库(repository) ,每个仓库可以简单理解成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,Git都能跟踪并记录在该目录中发生的所有更新。 现在我们已经知道什么是repository(缩写repo)了,假如我们现在建立一个仓库(repo),那么在建立仓库的这个目录中有一个“.git”的文件夹。这个文件夹非常重要,所有的版本信息,更新记录,以及Git进行仓库管理的相关信息全部保存在这个文件夹里面。所以,不要修改/删除其中的文件,以免造成数据的丢失。 进一步的讲解请参考下面一张图,大概展示出了我们需要了解的基本知识。 根据上面的图片,下面给出了每个部分的简要说明: Directory:使用Git管理的一个目录,也就是一个仓库,包含我们的工作空间和Git的管理空间。 WorkSpace:需要通过Git进行版本控制的目录和文件,这些目录和文件组成了工作空间。 .git:存放Git管理信息的目录,初始化仓库的时候自动创建。 Index/Stage:暂存区,或者叫待提交更新区,在提交进入repo之前,我们可以把所有的更新放在暂存区。 Local Repo:本地仓库,一个存放在本地的版本库;HEAD会只是当前的开发分支(branch)。 Stash:是一个工作状态保存栈,用于保存

ASP.NET MVC5+EF6+EasyUI 仓库管理系统

痴心易碎 提交于 2020-01-15 04:47:53
简介    仓库版本与H5工作流版本结合 此系统是在框架基础上叠加的仓库系统功能,同样是开源的,可以用于简单的仓库管理,您也可以在此基础上继续开发与完善! 仓库的框架功能会随着框架的升级而同样升级, 仓库管理售价1666,已经购买过框架的感兴趣的朋友可以差价购买 1.支持组织架构权限,上级可以看到下级数据 2.仓库的所有操作通过角色组紧密联系,即只对仓库授权的角色组开放 3.所有单据可以指定审核人 4.系统所有打印没有使用报表组件,纯HTML web打印 5.所有出入库单据设定为:已经确认的单据不能操作 6.单据审核成功会进入库存数据操作 功能介绍 /*--> */ /*--> */ 数据库字典 H5工作流(H5工作流与Web工作流同步数据) 基础数据 1.仓库管理与授权 仓库可以授权角色组,或者用户,只能是授权用户才可查看   仓库授权给角色组样例    2.商品管理 3.创建与修改界面样例 一、入库管理 1.入库单列表 2.创建入库单-弹出商品选择 3.创建入库单-返回弹出选择后的结果集进行行内修改保存 4.对入库单进行打印 二、出库管理 (出库管理大体与入库一致,一进一出) 1.出库单列表 2.新建出库单-弹出选择商品 3.创建出库单-返回弹出选择后的结果集进行行内修改保存 4.出库单打印 三、调拨管理 调拨是从A仓库到B仓库的过程 1.调拨单管理页面 2.创建调拨单

使用snapshot进行es数据备份

大城市里の小女人 提交于 2020-01-15 04:34:18
一.安装nfs 集群使用sanpshot快照需要共享文件系统,所以要先配置个nfs 1.本人使用的是centos7系统,安装命令如下 #安装nfs服务 yum -y install nfs-utils #创建nfs共享文件夹 mkdir -p /nfs/backes #更改文件夹权限为1777,任何人都有权限读写 chmod -R 1777 /nfs/backes #配置需要共享的目录到 /etc/exports下,xxx.xxx.xxx.xxx为需要共享的对象ip地址 vim /etc/exports /nfs/backes 192.168.10.*(rw,sync,no_root_squash) #使exports的修改生效 exportfs -r #关闭selinux防火墙 setenforce 0 #启动服务 service rpcbind start service nfs start #设置开机启动 systemctl enable rpcbind systemctl enable nfs-server 2.另外2台es服务器的配置 #安装nfs服务 yum -y install nfs-utils #创建nfs共享文件夹 mkdir -p /nfs/backes #更改文件夹权限为1777,任何人都有权限读写 chmod -R 1777 /nfs/backes