仓库

git本地备份与指定不需要管理文件

醉酒当歌 提交于 2019-12-20 13:13:38
git本地备份与指定不需要管理文件 git 在本地备份 备份文件夹操作 工作文件操作 指定不需要管理的文件 git 在本地备份 备份文件夹操作 在本地备份文件夹克隆一个不带工作区的仓库: 哑协议: git clone --bare <workspace>/.git yourwork.git git clone --bare file:///<workspace>/.git yourwork.git 工作文件操作 若是没有关联远端仓库,在本地工作文件直接 git push 会提示添加远端仓库。 $ git push fatal: No configured push destination. Either specify the URL from the command-line or configure a remote repository using git remote add <name> <url> and then push using the remote name git push <name> 看到以上信息,按照提示进行添加。 在项目仓库中,将本地仓库与远端备份仓库进行连接: 添加远端仓库: git clone --bare <workspace>/.git yourwork.git git remote add <name> file:///<workspace

配置yum仓库

非 Y 不嫁゛ 提交于 2019-12-20 07:46:22
**[rhel-media] :Yum软件仓库唯一标识符,避免与其他仓库冲突。 name=linuxprobe:Yum软件仓库的名称描述,易于识别仓库用处。 baseurl=file:///media/cdrom:提供的方式包括FTP(ftp://..)、HTTP( http://..)、本地(file :///..)。 enabled=1:设置此源是否可用;1为可用,0为禁用。 gpgcheck=1:设置此源是否校验文件;1为校验,0为不校验。 gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release:若上面参数开启校验,那么请指定公钥文件地址。 ** eg: name=rhel7 baseurl=file:///media/cdrom enable=1 gpcheck=1 来源: 51CTO 作者: 就是老十三 链接: https://blog.51cto.com/12400136/2459771

Git 仓库实现全量搬迁

倾然丶 夕夏残阳落幕 提交于 2019-12-20 07:17:48
git 仓库搬迁 包括所有分支,记录; 1:登录新的服务器 2:执行下面代码 git clone --mirror <旧的仓库地址> eg : git remote set-url origin ssh://git@xxx.xxx.xxx.xxx/home/mgitproject/xxx/xxx cd <刚clone的文件夹> git remote set-url origin <新的仓库地址> git push -f origin 如果 出现failed to push some refs to git 运行下面命令: git pull --rebase origin master 来源: CSDN 作者: Dev05 链接: https://blog.csdn.net/lqb3732842/article/details/103611849

Git的安装、操作。

放肆的年华 提交于 2019-12-20 04:38:40
安装git地址 Windows:https://git-scm.com/downloads Git配置 git config --global:全局git配置,这台机器所有的Git仓库均会使用这个配置 git config --global user.name "eastside" # 你的名字 git config --global user.email "..@xx.com" # 你的邮箱 Git操作 创建版本库 版本库又名仓库,英文名repository 你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都 可以追踪历史,或者在将来某个时刻还可以将文件还原 选择,进入某个目录 mkdir project cd project 初始化目录为本地仓库 git init 初始化之后,目录下会多一个隐藏目录.git,该目录是git用来管理版本的 添加项目文件 以创建django项目为例,在git本地仓库开启一个django项目 django-admin startproject testpro 添加项目文件或目录至暂存区 git add testpro 将暂存区内容提交至本地仓库 git commit -m "a django project" $ git commit -m "a django project"

Maven学习

对着背影说爱祢 提交于 2019-12-20 03:31:56
maven介绍 Maven是Apache下的一个开源项目,它是一个项目管理工具,它用于对java项目进行项目构建、依赖管理及项目信息管理。Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 maven是一个专业项目构建工具,将项目构建的过程进行规范统一,开发人员和测试人员都使用maven进行构建。 maven定义一套规范依赖管理,通过定义jar包的坐标(一个坐标对应一jar包)通过maven自动将jar从互联网下载到本地,加入工程。 可以将各各模块定义成单独的工程,将各各模块java源代码编译成一个jar包,发布maven的仓库中,各各去使用jar包通过坐标自动将jar下载到本地。 其中一个模块开发人员,只会维护模块的代码,通过maven的依赖管理将jar下载到工程中,jar包中代码不用编译了,省时间了。 要运行整个工程,创建一个父工程,聚合各各模块工程,父工程自动判断各各模块的依赖关系,最终打成一个war包,自动运行。 maven安装配置 目录说明: bin:maven的运行脚本 mvn.bat 用于windows,

【Git push】官网文档(tortoiseGit)翻译【及一次实践】

怎甘沉沦 提交于 2019-12-20 03:31:33
1、实战,tortoiseGit配置不对会出问题:提示 sh variable simple not … =================================================================== 本文是对tortoiseGit的help文档 (2.8. Push)做翻译,纯属好玩。 2.8. Push(推送) This section talks about how to push (i.e., send) changes to another repository. 本节讨论怎样推送(或者发送)变更到其他仓库。 In order to perform a push open the push dialog using TortoiseGit → Push… . Pushing changes is also possible using the Sync dialog (cf. Section 2.9, “Sync”), however, there you have less options, but the sync dialog allows you to initiate other operations such as pulling and to see diffs and changes. 为了执行推送我们需要首先通过

iOS开发拓展篇——如何把项目托管到GitHub

元气小坏坏 提交于 2019-12-20 03:25:17
iOS开发拓展篇——如何把项目托管到GitHub   说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论。 第一步:先注册一个Github的账号,这是必须的   注册地址: Github官网注册入口 第二步:准备工作   gitHub网站使用Git版本管理工具来对仓库进行管理,注意它们并不等同。   gitHub是全球最大的第三方开源库集散地,Git是一款分布式的版本管理控制工具(除了git之外还有一些其他的版本管理控制工具如SVN等)。   关于Git的基本介绍以及基本使用这里不会做更多介绍,如有需要请参考: Git教程 。   关于Git使用的相关书籍: Git版本控制管理(第2版 )| Git权威指南( 电子版下载地址 )   关于Github的介绍和说明可以参考书籍 GitHub入门与实践 (部分内容已经过时暂无电子版提供下载)或者直接通过 官网 的帮助页面查看。 第三步:在github上面建立空的仓库(repositories)   我们假设你已经拥有了一个github的账号,并且登录成功,那么你将能够找到下面这样的一个界面。      简单说明下:   其中第1块区域会显示你的个人信息,比如昵称,头像,联系方式等等。   第2块区域展示的相关的一些第三方库。   第3块区域显示你在github网站上面的活跃度,分别以各色的方块来表示

Docker搭建私有仓库(registry与Harbor)

会有一股神秘感。 提交于 2019-12-20 02:12:09
随着docker使用的镜像越来越多,就需要有一个保存镜像的地方,这就是仓库。目前常用的两种仓库:公共仓库和私有仓库。最方便的就是使用公共仓库上传和下载,下载公共仓库的镜像是不需要注册的,但是上传时,是需要注册的。 私有仓库最常用的就是registry、Harbor两种,那接下来详细介绍如何创建私有仓库。 一、搭建registry私有仓库 1)案例描述 两台docker服务器,dockerA创建registry私有仓库,dockerB用于测试! 2)案例实例 (1)DockerA服务器的操作 [root@dockerA ~]# docker pull registry:2 //下载registry:2的镜像 [root@dockerA ~]# docker run -itd --name registry --restart=always -p 5000:5000 -v /registry:/var/lib/registry registry:2 //创建一个registry容器来运行registry服务; //-p:端口映射(前面是宿主机端口:后面是容器暴露的端口); //-v:挂载目录(前面是宿主机的目录:后面的是容器的目录)自动创建宿主机的目录; //--restart=always:随docker服务的启动而启动! [root@dockerA ~]# docker ps /

Git远程仓库(github)的使用

好久不见. 提交于 2019-12-20 00:56:24
在本地安装了Git后,可以在本地建立仓库管理代码。但是,通常情况下,我们的代码都是在服务器上的(比如github),那么我们就要建立本地仓库和github服务器的连接,这样就可以把我们的代码推到github上。 1. 创建ssh key 因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以首先在本地创建一个ssh key,然后放在github上去。 $ ssh-keygen -t rsa -C "github_email@email.com" // Github上注册的邮箱 一直默认回车就行,成功后会生成在 ~/.ssh/id_rsa.pub 然后,进入github设置keys,把上面的这一串复制进去就好 https://github.com/settings/keys 设置好就OK了。 验证是否成功,在 git bash下输入 : $ ssh -T git@github.com ... You've successfully authenticated,... 这就表示已经成功连上 github了。 2. 添加远程仓库 $ git remote add [shortname] [url] url格式是 git@github.com:yourName/yourRepo.git yourName和yourRepo表示你再github的用户名和刚才新建的仓库

企业级私有仓库,镜像仓库Harbor

大兔子大兔子 提交于 2019-12-19 20:31:57
Harbor 简介 Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务器, 通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。 作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全。提升用户使用 Registry 构建和运行环境传输镜像的效率。 Harbor 支持安装在多个 Registry 节点的镜像资源复制,镜像全部保存在私有 Registry 中,确保数据和知识产权在公司内部网络中管控。 另外,Harbor 也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。 Harbor 是由 VMware 中国研发团队负责开发的开源企业级 Docker Registry, 不仅解决了我们直接使用 Docker Registry 的功能缺失, 更解决了我们在生产使用 Docker Registry 面临的高可用、镜像仓库直接复制、镜像仓库性能等运维痛点。 Harbor 特性 (1)基于角色的访问控制 :用户与Docker镜像仓库通过“项目”进行组织管理,一个用户可以对多个镜像仓库在同一命名空间(project)里有不同的权限。 (2)镜像复制 : 镜像可以在多个Registry实例中复制(同步)。尤其适合于负载均衡,高可用,混合云和多云的场景。 (3