仓库

Nexus3.X将Maven项目上传至私服

邮差的信 提交于 2019-12-28 00:25:56
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)。 pom文件内容如下: <groupId>org.learn.maven</groupId> <artifactId>mavenweb</artifactId> <version>1.0-SNAPSHOT</version> 那么将本地的Maven项目上传至私服对应的仓库中呢? nexus私服中我们可以看到有两种仓库一个是maven-releases,另一个是maven-snapshots正好与之对应,我们可以通过配置将项目发布至相应的仓库中 pom.xml文件增加配置 <!--定义snapshots库和releases库的nexus地址--> <distributionManagement> <repository> <id>maven-releases</id> <url> http://localhost:8081/repository/maven-releases/ </url> </repository> <snapshotRepository> <id>maven

Git入门教学

我只是一个虾纸丫 提交于 2019-12-27 23:57:42
建立仓库并提交修改 创建目录 $ mkdir <dir> 进入目录 $ cd <dir> 显示当前目录 $ pwd 新建仓库,可以发现当前目录下多了一个.git的目录 $ git init 把文件添加到库 $ git add <file> 提交所有更改,-m后面输入的是本次提交的说明 $ git commit -m "xxx" 查看工作区当前状态 $ git status 查看修改内容 $ git diff 版本回退 显示从最近到最远的提交日志,你看到的一大串类似3628164...882e1e0的是commit id $ git log 回退版本 $ git reset --hard <commit id/version> 在Git中,用HEAD表示当前版本,也就是最新的提交 上一个版本就是HEAD^,上上一个版本就是HEAD^^,往上100个版本写成HEAD~100 记录你的每一次命令 $ git reflog 撤销修改 查看工作区和版本库里面最新版本的区别 $ git diff HEAD -- readme.txt 把文件在工作区的修改全部撤销,让这个文件回到最近一次git commit或git add时的状态。 $ git checkout -- <file> 把暂存区的修改撤销掉(unstage),重新放回工作区 $ git reset HEAD <file> 总结:

Git_远程仓库

假如想象 提交于 2019-12-27 23:57:07
到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。 没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现在所学的Git物超所值,将来绝对不会后悔,同时为了打击已经不幸学了SVN的童鞋,本章开始介绍Git的杀手级功能之一(注意是之一,也就是后面还有之二,之三……):远程仓库。 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 你肯定会想,至少需要两台机器才能玩远程库不是?但是我只有一台电脑,怎么玩? 其实一台电脑上也是可以克隆多个版本库的,只要不在同一个目录下。不过,现实生活中是不会有人这么傻的在一台电脑上搞几个远程库玩,因为一台电脑上搞几个远程库完全没有意义,而且硬盘挂了会导致所有库都挂掉,所以我也不告诉你在一台电脑上怎么克隆多个仓库。 实际情况往往是这样,找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里

git学习笔记

你。 提交于 2019-12-27 23:48:51
终于把git弄明白了。爽! 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。 3.配置Git 首先在本地创建ssh key; 1 $ ssh -keygen -t rsa -C "your_email@youremail

如何在github上传自己的项目!

南笙酒味 提交于 2019-12-27 23:48:13
注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。步骤如下: 打开 https://github.com 直接在首页上注册 点按钮注册成功之后,在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库 为仓库取一个名字,点击创建仓库按钮 你将成功创建一个仓库 安装git客户端 github是服务端,要想在自己电脑上使用git我们还需要一个git客户端, windows用户请下载 http://msysgit.github.com/ mac用户请下载 http://code.google.com/p/tortoisegit/ 一路next,安装成功后, 回到C盘,或任何文件夹下,点鼠标右键会多出一些菜单 如 Git Init Hear、Git Bash、Git Gui , 说明安装成功。 配置Git 我们先在电脑硬盘里找一块地方存放本地仓库,比如我们把本地仓库建立在C:\MyRepository\1ke_test文件夹下 进入1ke_test文件夹 鼠标右键操作如下步骤: 1)在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹

git使用六注册github和创建远程仓库

六眼飞鱼酱① 提交于 2019-12-27 23:47:55
在了解之前,先注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置: 第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令: ssh-keygen -t rsa –C “youremail@example.com”, 由于我本地此前运行过一次,所以本地有,如下所示: id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。 第二步:登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。 点击 Add Key,你就应该可以看到已经添加的key。 如何添加远程库? 现在的情景是:我们已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。 首先,登录github上,然后在右上角找到“create a new repo”创建一个新的仓库。如下: 在Repository name填入 testgit

四、 git关联远程仓库及推送

心已入冬 提交于 2019-12-27 23:47:34
接之前笔记,在 github上建立与本地同名的仓库 demo 关联远程仓库 1. https 模式 远程库的名字就是 origin ,这是Git默认的叫法 git remote add origin https://github.com/xiaoyao316/demo.git 把本地库的内容推送到远程,用 git push 命令,实际上是把当前分支 master 推送到远程 由于远程库是空的,我们第一次推送 master 分支时,加上了 -u 参数,Git不但会把本地的 master 分支内容推送的远程新的 master 分支,还会把本地的 master 分支和远程的 master 分支关联起来,在以后的推送或者拉取时就可以简化命令 git push 。 2. SSH Key 模式 第1步:创建SSH Key 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有 id_rsa 和 id_rsa.pub 这两个文件。如果都有,可跳到下一步。如果没有,打开Git Bash,创建SSH Key: ssh-keygen -t rsa -C "xxx@qq.com" // 改成自己的邮箱 执行后一路回车,使用默认值即可,无需设置密码。 如果一切顺利的话,可以在用户主目录里找到 .ssh 目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是SSH

git学习笔记04-将本地仓库添加到GitHub远程仓库-git比svn先进的地方

ε祈祈猫儿з 提交于 2019-12-27 23:47:17
第1步:创建SSH Key 。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有 id_rsa 和 id_rsa.pub 这两个文件,如果已经有了,可直接跳到下一步。 如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" 你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。 如果一切顺利的话,可以在用户主目录里找到 .ssh 目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是SSH Key的秘钥对, id_rsa 是私钥,不能泄露出去, id_rsa.pub 是公钥,可以放心地告诉任何人。 第2步:GitHub上添加SSH KEY 。登陆GitHub,打开“Account settings”,“SSH Keys”页面: 然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴 id_rsa.pub 文件的内容: 点“Add Key”,你就应该看到已经添加的Key: 为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以

Git远程仓库的概念

被刻印的时光 ゝ 提交于 2019-12-27 23:47:00
  多人协同作战 的时候,通常找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。 github网站和git的关系   github网站底层使用git技术为每个组织和个人提供Git仓库托管服务的,省去搭建git服务器的步骤,方便全世界的开发者去共同维护一项开源项目或者私人项目。   由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要一点设置, 此处为Github的设置,连接自己的服务器,原理与此相同。 第1步:创建SSH Key 。 在用户主目录下(不是工程目录),看看有没有.ssh目录,如果有,再看看这个目录下有没有 id_rsa 和 id_rsa.pub 这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" 你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。 如果一切顺利的话,可以在用户主目录里找到 .ssh 目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是SSH

git使用流程

℡╲_俬逩灬. 提交于 2019-12-27 21:34:30
1.设置用户名和邮箱(--global 为全局参数,表明本地所有Git仓库都会使用这个配置) git config --global user.name "yourname" git config --global user.email "your_email@youremail.com" 用户名和邮箱地址的作用 用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。 每次commit都会用用户名和邮箱纪录。 github的contributions统计就是按邮箱来统计的。 查看用户名和邮箱地址: $ git config user.name $ git config user.email 2.生成密钥(SSH key) ssh-keygen -t rsa -C "your_email@youremail.com" 3.添加密钥(SSH key),并验证是否成功 添加密钥:将上一步骤生成的密钥即.ssh/id_rsa.pub中内容全部复制。在github的 Settings-->SSH and GPG keys-->New SSH key,key中粘贴复制的内容(Title自定义)。 验证:github输入第一条的命令,码云输入第二条 a.ssh -T git@github.com b.ssh -T git@gitee. 4.创建项目工程 1.远程仓库