仓库

Maven配置阿里云仓库

血红的双手。 提交于 2020-01-09 19:03:40
Maven默认使用国外镜像,下载速度很慢,我们可以将仓库地址配置成国内的,比如阿里云的,复制以下代码,替换 settings.xml 文件中的mirrors模块: < mirrors > <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> <!-- 阿里云仓库 --> < mirror > < id >

Git服务器仓库的搭建和客户端使用方法

不想你离开。 提交于 2020-01-09 17:01:20
环境说明: 1、fedora21 桌面系统 2、已经配置好yum仓库 一、安装git # yum install git 1.1 创建git用户 创建 git 账户并登录,直接指定用户目录到 /home/git # useradd git -d /home/git -m -s /bin/bash# su git 添加用户 user add -d :指定用户目录 -m :如果目录不存在则创建 -s :可以指定用户使用的命令 二、创建sample库 创建库很简单,注意使用 --bare 参数。作为代码仓库服务器并不会在上面修改东西,所以只要有相关提交日子就可以。 $ cd ~ $ git init --bare sample.git 三、设置SSH Key 收集客户端公钥,复制到服务器上。 客户端当前账号 RSA 或 DSA 的数字签名文件 id_rsa.pub 在 .ssh 用户目录中。通常情况下 windows 在 %userprofile%\.ssh 目录中, Mac 在 ~/.ssh 目录中。 mac 上可以直接使用下面命令复制粘贴板上,或使用 ssh 上传 $ pbcopy < ~/.ssh/id_rsa.pub win7 上可以打开 Git GUI 界面有个帮助 ->show SSH Key菜单,如果没创建过可以点击创建 SSH 的签名文件,并复制公钥保存到服务器上

Docker 搭建私有仓库

安稳与你 提交于 2020-01-09 16:40:36
搭建docker 私有仓库 #server配置 $ mkdir /mnt/registry $ docker run -dit -v /mnt/registry://var/lib/registry -p 5000:5000 --restart always --name registry registry:2 $ firewall-cmd --permanent --add-port=5000/tcp $ firewall-cmd --relocad #client 配置 在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入: { "insecure-registries":["192.168.1.100:5000"] } systemctl restart docker $ docker pull centos $ docker tag centos serverip:5000/centos $ docker push serviceip:5000/centos 来源: 51CTO 作者: bard_zhang 链接: https://blog.51cto.com/timefiles/2115342

git使用小结整理

左心房为你撑大大i 提交于 2020-01-09 14:38:00
1.Git上传项目提示Push rejected: Push to origin/master was rejected解决办法 首先是你的项目中有和和历史不符的东西 Push rejected: Push to origin/master was rejected 推拒绝:推送到起源/主人被拒绝 直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题 git pull origin master –allow-unrelated-histories git push -u origin master -f 2. 上传本地项目到 GitHub 1. 建立Git仓库 如果你要上传的项目目录下存在 .git 文件,建议删除; 使用终端切换到你要上传的目录下面 , 执行 git init 2. 将项目中所有文件添加到仓库中 注意 add 后有个 . 建议赋值粘贴 git add . 3. 将我们添加的文件commit到git仓库, 添加注释 git commit -m "注释语句 4. 接下来我们将本地的仓库与github上的仓库进行关联 git remote add origin github上仓库的地址 复制仓库地址 5. 上传之前我们先从 git 上拉取一下 git pull origin master 这个过程

git使用笔记

家住魔仙堡 提交于 2020-01-09 13:09:33
1、用途:版本非线性控制; 2、基本结构如下: 如上图所示,git有三个重要的区域: 工作区 、 工作目录 (一般即master)、 暂存区 ;三个重要的状态: 已修改 、 已保存 、 已提交 ; Head 是一个指向master的“游标”,可以用master替换; 3、用法 下面以一个例子讲解一下: 建立一个文件夹:./git_test/,在这个文件夹中放入一个脚本1.txt; 那么git_test文件夹即为工作区,我们在该文件夹下使用: git init ,则建立了一个和这个工作区对应的版本库,版本库的作用更像是 指针 。版本库 = 暂存区(index) + 工作目录(master) + 对象库(objects)。对象库中存储建立的对象和内容。 (注意:建立的仓库都要先 申明身份,即user_name 和 email ,操作如下: git config --global 上图中,确定了身份后,以后就用这个身份管理仓库) 我们使用 git status 查看仓库状态,会发现 1.txt属于 untracked ,因为它还没有被版本库索引;为了索引 1.txt ,我们先使用 git add 1.txt 在暂存区索引它,再使用 git commit -m "一些提示信息" 用暂存区的内容更新工作目录和对象库; 假如我们现在对 1.txt 进行修改,修改后,我们依然要使用 git

git记录

↘锁芯ラ 提交于 2020-01-09 02:04:12
1.创建项目 首先登录到到github网站。登录用户名密码。然后“New repository”建自己的项目名称。如myweb 2.在本地选择项目目录。如myweb,然后进入myweb文件夹。输入“git init”,这样这个目录里面的内容就会被git管理起来了 3.把本地项目myweb加入到本地仓库。命令是在myweb文件夹下,执行命令“git add *”。把所有的都加入本地仓库。然后提交。命令是“git commit -m ‘这个地方是注释’” 4.建立本地仓库和远程仓库的连接。命令是git remote add {$remote_name} {$clone_url}。其中remote_name是自己起的一个别名。如myweb。clone_url是github网站上自己创建的项目。也就是1中创建的项目的连接。如1中建立的myweb的连接是https://github.com/yanghuiping/myweb.git,这样就可以用别名myweb代替https://github.com/yanghuiping/myweb.git了。 5.把本地的仓库中的代码提交到github网站上去。命令是:git push myweb(别名,也可以是地址https://github.com/yanghuiping/myweb.git) master 6.执行完成之后就提交到github上了

git笔记

我只是一个虾纸丫 提交于 2020-01-09 02:03:47
Git clone url地址 例子:如下 Git clone https://github.com/michaelliao/gitskills.git 创建账号 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 创建版本库 $ mkdir learngit $ cd learngit $ pwd /Users/michael/learngit pwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit。 通过git init命令把这个目录变成Git可以管理的仓库: $ git init 把文件添加到版本库 添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。 例子: 编写一个readme.txt文件,内容如下: Git is a version control system. Git is free software. 一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。 和把大象放到冰箱需要3步相比

Git hook实现自动部署

独自空忆成欢 提交于 2020-01-08 23:42:22
Git Hook 是 Git 提供的一个钩子,能被特定的事件触发后调用。其实,更通俗的讲,当你设置了 Git Hook 后,只要你的远程仓库收到一次 push 之后,Git Hook 就能帮你执行一次 bash 脚本。 在远程服务器上,首先新建一个Git库,进入目录/root cd /root mkdir testRepo cd testRepo git init --bare 在远程服务器再初始化一个普通的本地Git仓库,这个本地仓库的作用是拉取远程的仓库 cd /var/www/ #进入远程项目根目录 git clone /root/testRepo #复制自己的上述的git库 编辑bash,编辑给自己的Git添加一个hook(可以理解为一个回调) cd /root/testRepo/hooks vim post-receive #如果没有这个文件,新建一个 编辑这个文件 #!/bin/sh unset GIT_DIR cd /var/www/testRepo git add . -A && git stash git pull origin master 记得为添加可执行的权限 chmod +x pose-receive 在你的本地仓库(本机) 建立与远程Git仓库的链接 git remote add test(可以根据需要命令,是远程仓库的一个标识) 主机用户@服务器的IP

搭建Docker私有仓库

时间秒杀一切 提交于 2020-01-08 23:32:36
安装: 1、安装docker 详细安装可查看: CentOS安装docker 2、设置镜像加速器(这个操作一定要做,不然拉取镜像贼慢) 在/etc/docker/目录创建daemon.json,内容为: { "registry-mirrors": ["https://08jq45ly.mirror.aliyuncs.com"] } 这个地址不是固定的,每个阿里账户都可以申请一个(申请地址: https://cr.console.aliyun.com )。也可以用其他的加速器,比如网易的http://hub-mirror.c.163.com,但速度很慢。 设置完后重启docker。 systemctl daemon-reload systemctl restart docker 3、拉取registry镜像 docker pull registry #拉取latest镜像 https://hub.docker.com/_/registry?tab=tags 可以查看可用的镜像标签 4、启动私有仓库 docker run -d -p 5000:5000 -v /var/lib/registry:/var/lib/registry --restart always --name registry registry:latest -d:后台运行 - 5000:5000:端口映射 -v

在github中提交PR(PullRequest)

╄→尐↘猪︶ㄣ 提交于 2020-01-08 22:22:42
现在开始学习远程合作模式了。。 按下面这个URL,完全搞定。 https://blog.csdn.net/vim_wj/article/details/78300239 ========================原文分割线=============== 本文主要是根据自己在摸索提交pr的程中的一些总结。 简单过程 首先git分为本地仓库(自己电脑中)和远程仓库(git官网自己的账号中),仓库可以理解为保存代码的地方,简单的说是在自己本地仓库修改代码,提交到自己远程仓库,提交pr后被接受后再会被合并到master。 下面一步一步来。 详细过程 申请账号、添加ssh公钥等过程就不说了哈。 fork 将项目fork到自己的仓库中,可以在github的首页搜索到自己的想要的开源项目,我以flink为例: 进去后,点出fork,稍等片刻,此项目便会出现在自己的仓库中 进到自己fork的项目中,就能看到Clone or download按钮,如下,记下这个https链接。 通过上面的步骤,已经将远程仓库建好 clone 需要将远程仓库clone到本地,此处省略安装本地github的过程,随便在哪个目录(项目存放的目录),右键打开一个Git base,执行一下git clone https://github.com/***/***.git(使用上一步的https链接),等待命令完成