仓库

Fork(github流程)

萝らか妹 提交于 2020-02-21 19:13:55
今天刚开始接触百度AI,让Fork一个项目 标题想到了github上的fork总结如下 现在有这样一种情形: 有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它。并且Joe将他的代码放在了GitHub仓库上。 下面是你要做的事情 fork并且更新GitHub仓库的图表演示 Fork他的仓库 这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一些东西)。复制后的仓库在你自己的GitHub帐号下。目前,你本地计算机对这个仓库没有任何操作。 Clone你的仓库: 这是Git操作。使用该操作让你发送"请给我发一份我仓库的复制文件"的命令给GitHub。现在这个仓库就会存储在你本地计算机上。 更新某些文件: 现在,你可以在任何程序或者环境下更新仓库里的文件。 提交你的更改:这是Git操作。使用该操作让你发送"记录我的更改"的命令至GitHub。此操作只在你的本地计算机上完成。 将你的更改push到你的GitHub仓库 这是Git操作。使用该操作让你发送"这是我的修改"的信息给GitHub。Push操作不会自动完成,所以直到你做了push操作,GitHub才知道你的提交。 给Joe发送一个pull request 如果你认为Joe会接受你的修改,你就可以给他发送一个pull request。这是GitHub操作

docker 构建 https 私有仓库 Registry

左心房为你撑大大i 提交于 2020-02-21 06:35:00
1.安装docker # docker install docker 2.拉取仓库镜像 # docker pull registry 3.生成认证certificate # mkdir ~/certs # openssl req -newkey rsa:4096 -nodes -sha256 -keyout /root/certs/domain.key -x509 -days 365 -out /root/certs/domain.crt 4.复制认证到docker # mkdir /etc/docker/certs.d/mydockerhub.com:5000 # cp /root/certs/domain.crt /etc/docker/certs.d/mydockerhub.com\:5000/ca.crt 5.复制认证到本机 # cat /root/certs/domain.crt >> /etc/pki/tls/certs/ca-bundle.crt 7.启动仓库镜像 # docker run -d -p 5000:5000 --privileged=true -v /root/docker/registry:/var/lib/registry -v /root/certs/:/root/certs -e REGISTRY_HTTP_TLS_CERTIFICATE=

Docker容器学习梳理 - 私有仓库Registry使用

Deadly 提交于 2020-02-21 06:33:46
但有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。 使用私有仓库有许多优点: 1)节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可; 2)提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。 目前Docker Registry已经升级到了v2,最新版的Docker已不再支持v1。Registry v2使用Go语言编写,在性能和安全性上做了很多优化,重新设计了镜像的存储格式。如果需要安装registry v2,只需下载registry:2.2即可。Docker官方提供的工具 docker-registry可以用于构建私有的镜像仓库 。废话不多说了,下面记录下Docker私有仓库构建的过程: 选择一台服务器(内外网地址:192.168.1.23)作为注册服务器,用于搭建私有仓库。(该机器要安装了Docker环境) 1)从Docker官方仓库里下载registry镜像 [root@localhost ~]# docker pull registry:2.2 ---------------------------------------------------------------- 或者: [root

软件管理

假装没事ソ 提交于 2020-02-21 05:17:20
1.源代码形式 绝大多是开源软件都是以源代码的形式发布的 源代码一般会被打包成.tar.gz的归档压缩文件 源代码需要编译成二进制形式后才能够运行 源代码的基本编译流程: 1- ./configure 检查编译环境、相关库文件以及配置参数并生成makefile 2- make 源代码编译 3- make install 将生成的可执行文件安装到当前计算机中 总结:源代码形式的软件用起来较为麻烦,但是兼容性好可控制性好,其次开源软件一般都会大量使用其他开源软件,所以开源软件会有很大的依赖关系(这个对于刚学linux的我来说相当痛苦) 2.RPM包 RPM包是通过将源代码基于特定的平台系统编译成可执行文件,并保存依赖关系,来简化源代码的安装管理 RPM包特点:使用简单、可升级、使用单一软件包格式文件发布(.rpm文件)、可追中依赖关系、基本信息查询、软件验证、支持多平台 RPM包常用命名规范: myrpm-2.2.3-30.el6.x86_64.rpm 包名 版本号 内核版本 RPM基础命令: -安装软件包:rpm -i software.rpm -卸载软件包:rpm -e software.rpm -升级形式安装:rmp -U software-new.rpm rpm支持通过远程ftp、http协议安装软件 rpm -ivh http://www.xxx.com/software

maven配置和安装

我怕爱的太早我们不能终老 提交于 2020-02-19 17:56:20
1. 下载Maven 访问 Maven官方网站 http://maven.apache.org/download.cgi 2. 解压压缩包 下载 Maven 的 zip 文件,例如: apache-maven-3.6.1-bin.zip,将它解压到你要安装 Maven 的文件夹。 我放在D盘根目录下: 3. 添加MAVEN_HOME 4. 添加到环境变量 - PATH路径下 添加 Maven bin 文件夹到 PATH 的最后,如: %MAVEN_HOME%\bin(也可以直接在path里将根目录一起写上,就无需配置maven_home了如:D:\apache-maven-3.6.3\bin); 这样就可以在命令中的任何目录下运行 Maven 命令了 5. 验证Maven是否成功安装 执行 mvn –version 在命令提示符下,如下图输出结果: 则成功安装Maven 6. 修改本地仓库位置 每个用户在自己的用户目录下都有一个路径名为 .m2/respository/ 的仓库目录。 Maven 本地仓库默认被创建在 %USER_HOME% 目录下。要修改默认位置,在 %MAVEN_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。 <localRepository >D:\repository </localRepository >

maven安装,配置以及仓库配置

試著忘記壹切 提交于 2020-02-19 17:13:55
1,系统环境(建议): Windows10 + jdk1.8 + eclipse-jee-luna-SR2-win32-x86_64(其实大部分都可以,前提是有maven相关的插件) + Tomcat7 2,下载maven及其安装: http://maven.apache.org/download.cgi 2.1目前我下载的是这个版本: 2.2下载到自己心仪的文件夹,然后将其解压( 切记,目录中最好不要有中文 ) 2.3maven的环境变量配置: 2.3.1具体操作如下: 然后一波确定回到桌面。 2.3.2检查maven是否配置完成: win+R后,键入cmd,其中输入 mvn -v 中间有个空格,注意一下 ;回车出现下面这玩意儿即安装成功! 3,仓库的配置 3.1 默认的仓库是在这儿: 3.2 但是我们一般不会使用这个默认的仓库 3.3 配置自己的本地仓库: 3.3.1 照样选择一个不是C盘的且自己心仪的位置作为自己仓库,例如看看我的沙雕位置:(D:\my_depository)单词好像还写错了。 3.3.2 打开刚刚解压的maven文件夹,找到他的配置文件(setting.xml) 3.3.3 右键打开,找到这么一个位置: 然后再把你仓库的位置放到那个地方即可啦,然后当你做项目的时候,会自动从中央仓库下载到你的本地仓库中啦! 来源: CSDN 作者: 抠你的Enter键 链接:

git 修改远程仓库地址

自闭症网瘾萝莉.ら 提交于 2020-02-19 15:57:13
以前的老项目需要修改git路径,为了保留之前的上传记录和分支等可以通过以下方法解决这个问题 sourceTree项目远程仓库,直接修改origin路径,然后提交一个commit即可将项目上传到新的git路径 命令行 cd .git //进入项目git目录 vim config //修改config配置文件,快速找到remote "origin"下面的url并替换即可实现快速关联和修改 git commit -m "提交一个commit" 来源: https://www.cnblogs.com/qqcc1388/p/10978125.html

关于maven的出错总结

瘦欲@ 提交于 2020-02-19 12:14:23
1.我们应该提前先把本地仓库提前设置好 2.我们设置好了父项目中的好多子项目,但是我们为了再其他子项目中用到别的项目中的jar,那么我们首先应该将他们放在本地仓库之中并且将它们关联起来。 3.首先把父项目先maven:clean,然后再maven:install放置进maven的本地仓库中 4.再本地仓库后,我们应该将我们想用的子项目一级一级的关联起来。 5这样我们就能够在子项目当中使用到其他的子项目 6.更换maven的本地仓库后会有可能遇到了项目启动不成功,然后按照网上的常用的方法,会发现该项目中存在maven的依赖,但是还是报错,那么建议可以更换项目的空间,比如eclipse的话可以新建一个工作空间,这样的话。可以运行起来,但是还是要使用默认的c盘下的空间,我的做法是把我找到的maven仓库移植到了我默认的本地仓库了,虽然会占据c盘的空间,但是目前来说我也只能这么解决了。 7.可以尝试修改本地仓库的位置,在maven文件里面的conf里面的settings.xml中可以修改。但是会报错。玄学。 来源: https://www.cnblogs.com/hr716/p/12330333.html

初学maven的一些配置

孤街浪徒 提交于 2020-02-18 08:40:19
初学Maven的一些配置 1.maven的安装 2.从官网下载3.6.1版本后,高级版本可能会出现不兼容 jdk1.8 3.配置maven 在 settings.xml <settings>标签中 4. 在你安装maven的目录 我的--》F:\myResource\Maven\apache-maven-3.6.1\conf <localRepository>F:\myResource\Maven\maven_repository</localRepository> 将maven本地存储库改为其他盘存放,下载的jar包都将导入到此文件夹下 安装目录不要有中文路径 5.配置 <miroor> <!-- nexus-aliyun 首选,放第一位,有不能下载的包,再去做其他镜像的选择 --> <!-- <mirror>--> <!-- <id>alimaven</id>--> <!-- <mirrorOf>central</mirrorOf>--> <!-- <name>aliyun maven</name>--> <!-- <url>https://maven.aliyun.com/repository/central</url>--> <!-- </mirror>--> <!-- 备选镜像,也是可以通过 url 去查找确定一下, 该镜像是否含有你想要的包,速度较慢,但类库全 -->