精华内容
下载资源
问答
  • 一、配置网络yum源 环境:centos 6.9 具体操作如下: 1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O...

    一、配置网络yum源
    环境:centos 6.9
    具体操作如下:
    1、备份
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
    CentOS 5

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

    或者

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

    CentOS 6

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

    或者

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

    CentOS 7

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    或者

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    3、清空缓存
    yum clean all

    4、加载新yum源缓存
    yum makecache

    5、验证是否配置成功
    yum repolist



    二、配置本地yum源

    1、在虚拟机设置里加载光盘
    2、挂载光盘
    mount /dev/cdrom /mnt

    挂载完后在/mnt目录下 有一个packages和repodate目录

    packages 下是光盘中所有可以安装的rpm包

    repodate 下是这些rpm包的元数据信息

    3、编辑
    vi /etc/yum.repos.d/CentOS-Base.repo

    用以下内容替换该文件内容:

    [local]
    name=CentOS-$releasever - Base --local
    failovermethod=priority
    baseurl=file:///mnt
    gpgcheck=0
    

    4、清空缓存
    yum clean all

    5、加载新yum源缓存
    yum makecache

    6、验证是否配置成功
    yum repolist

    展开全文
  • maven 本地仓库的配置以及如何修改默认.m2仓库位置

    万次阅读 多人点赞 2016-10-28 16:24:38
    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。... (感觉和网络里面的路由器有点像,你发请求,先在...

    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。 (感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回;没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存。)

    默认仓库的存储位置

    Maven缺省的本地仓库路径为${user.home}/.m2/repository
    具体如下图

    自定义修改仓库的存储位置:

    可改变默认的 .m2 目录下的默认本地存储库文件夹
    通过修改${user.home}/.m2/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图:

    模板里面的配置项都是没有修改的。就是个空白的文件,你直接修改如下图所示,就可以。简单易懂,

    具体就是修改如下的Xml代码 
    <settings>   
      <localRepository>自己仓库的存放目录,我的仓库已经移动到e盘了,具体看上面的那个图的箭头所指的位置</localRepository>   
    </settings> 

    你也可以自己如下测试:

    先备份自己的仓库文件即.m2目录下的repository文件夹,然后把这个文件夹移动到其他地方,直接在c盘移动快(这个只为测试啦,要是测试OK,肯定移动到c盘之外的其他盘),因为仅仅是重写了个目录指针而已,文件实际没动。

    再看自己的maven项目,发现所有的spring 框架相关的引入包和一些其他包都报错了,那就说明,你项目用的就是这里的包。

    然后再新建settings.xml文件,修改你的对应目录,完之后再看你的项目,发现原来的报错就消失了。当然,编辑器得有个重新建索引的时间。

    我用的是intelliJ idea,他自动建完索引之后,项目就又OK啦。

    如下图,看到在 intelliJ idea 编辑器里面对maven进行配置。

    一般默认配置是这样的:

    这样的话,你就修改他默认位置的setting.xml文件,就可以修改,本地仓库的地址啦

    看到后面有override这个词,那么这个也是可以设置的。

    如下:

    这样,你就可以随意配置自己的本地仓库,你的仓库就可以有多个,不会因为有多个项目,比如一个是公司的项目,一个是你自己新建的项目,而他们都使用一个本地仓库而烦恼,这样子,你就可以 给各自的项目配置一个本地仓库使用啦。

     

    吃水不忘挖井人,时刻想念发帖人。

    展开全文
  • 按CDT代码举例,将开源仓库中的master分支merge到本地仓库的master分支 (如果要将开源仓库中的其他(develop)分支merge到本地仓库的develop分支,需要先在开源仓库中checkout切换develop分支) 1、本地仓库路径: /...

    按CDT代码举例,将开源仓库中的master分支merge到本地仓库的master分支

    (如果要将开源仓库中的其他(develop)分支merge到本地仓库的develop分支,需要先在开源仓库中checkout切换develop分支)

    1、本地仓库路径:   /home/abc/source/cdt-xxx/

          开源仓库路径:   /home/abc/source/org.eclipse.cdt/

     

    2、进入本地仓库,分支为master,查看remote信息:

    [cdt-xxx]$ git branch
    * master
    [cdt-xxx]$ git remote -v
    origin    ssh://xxx@x.x.x.x:x/cdt-xxx (fetch)
    origin    ssh://xxx@x.x.x.x:x/cdt-xxx (push)

    3、将开源仓库的源添加到本地仓库,可以设置名称为  other

    [cdt-xxx]$ git remote add other ../org.eclipse.cdt/
    [cdt-xxx]$ git remote -v
    origin    ssh://xxx@x.x.x.x:x/cdt-xxx (fetch)
    origin    ssh://xxx@x.x.x.x:x/cdt-xxx (push)
    other    ../org.eclipse.cdt/ (fetch)
    other    ../org.eclipse.cdt/ (push)

    4、将开源仓库数据抓取(fetch)到本地仓库

    [cdt-xxx]$ git fetch other
    remote: Counting objects: 1234567, done.
    remote: Compressing objects: 100% (123456/123456), done.
    remote: Total 12345 (delta 12345), reused 12345 (delta 12345)
    Receiving object: 100% (12345/12345), 123 MiB | 123 MiB/s, done.
    Resolving deltas: 100% (12345/12345), completed with 1234 local objects.
    From ../org.eclipse.cdt
    * [new Branch] master -> other/master
    * [new tag]    CDT_3_0  -> CDT_3_0

    5、将分支 other/master 下载到本地仓库,创建新分支 branch_new

    [cdt-xxx]$ git checkout -b branch_new other/master
    Checking out files: 100% (12345/12345), done.
    Branch branch_new set up to track remote branch master from other.
    Switched to a new branch 'branch_new'

    6、切回原来的分支 master

    [cdt-xxx]$ git checkout master
    Checking out files: 100% (12345/12345), done.
    Switched to branch 'master'

    7、将分支branch_new合并(merge)到master分支

    [cdt-xxx]$ git merge branch_new
    Updating 1234abcd..abcd1234
    Checking out files: 100% (12345/12345), done.
    Fast-forward
    ...
    ...
    ...

    8、将本地master分支提交(push)到服务器

    [cdt-xxx]$ git push origin master

     

    展开全文
  • 从某种程度上来说,本地仓库和网络仓库是相互独立的,就好比将本地的图片上传到QQ空间里保存一样,本地可以独立操作,网络仓库上也可以独立操作。明白了这一点之后,就只剩下本地仓库和远程仓库的交互问题,包括将...

    如果不用进行协同开发,那么本地仓库就足够使用了。但是如果想要和他人进行协同开发或者想要将内容上传到网络上进行保存,那么就需要涉及到本地仓库和远程仓库的交互。

    从某种程度上来说,本地仓库和网络仓库是相互独立的,就好比将本地的图片上传到QQ空间里保存一样,本地可以独立操作,网络仓库上也可以独立操作。明白了这一点之后,就只剩下本地仓库和远程仓库的交互问题,包括将本地代码上传到网络仓库,以及从网络仓库下载代码到本地。

    前提:建立本地仓库和网络仓库的通信关系

    这种交互实际上是一个复制再发送的过程。该发送过程支持SSH和HTTP(S)两种通信协议。

    SSH协议方式

    SSH协议可以说是目前远程通信中最安全可靠的一种协议,通过一对秘钥来进行加解密(类似于对口号),保证了传输过程中数据的安全性。

    1、生成密钥对并设置公钥

    在任意处打开Git Bash,输入ssh-keygen -t rsa

    之后就会在电脑的用户目录下生成一个.ssh目录,里面会有两个文件,一个私钥一个公钥

    打开公钥文件,复制公钥全部内容,并在远程仓库比如github中进行设置。在github中点击头像下的设置,找到这个菜单,然后将公钥添加到ssh公钥中,名称任意取。

    2、通过小乌龟设置Git

    在仓库内鼠标右键-->settings,两个地方进行设置,其他的地方默认即可。

    第一处设置远程仓库的地址,改地址需要先在远程新建一个仓库,然后才能获取,作为仓库的唯一标识。

    这样设置之后,即成功建立了本地仓库和远程仓库之间的连接。

    3、基本的交互操作

    如果本地没有,远程有,将远程clone克隆到本地仓库,这是本地仓库从无到有的一个操作,通常只需操作一次。在clone时只需要填写要克隆仓库的唯一标识地址即可:

    clone之后,如果远端有更新,可以进入仓库,右键使用Git Sync…或者小乌龟来pull拉取更新到本地仓库并自动合并,本过程相当于【fetch拉取更新+merge合并】。注意,如果远端没有更新过,则无法进行拉取。

    如果本地仓库有更新,则需要先将工作区代码commit提交到本地仓库(具体见本地仓库篇),保证本地仓库是最新的(如果仓库不是最新,推送更新没有什么意义),然后push推送到远程仓库。

    同样,如果两次推送之间本地内容没有改变,也无法进行推送,会提示已经是最新up-to-date。


    HTTPS协议方式

    这种方式比较简单,只需在Git中的URL处填写对应仓库的https地址即可,无需秘钥。使用这种方式会提示需要登录github网站。


    一些理解

    仓库的交互就是为了更新内容,只有改变才有更新,没有改变就没有更新,也就不能push或者pull代码。 

    更新以主动发起方的内容为准,主动方内容为最新内容,但前提是始终都是在原有的内容基础上做的修改。

    push和pull都只是针对做了修改的文件进行复制、推送再合并的操作。

    两种情况下代码不会被复制:一是双方的内容是一样的,二是发送方的代码没有任何改动时。

    展开全文
  • 本地资源库和网络yum源的安装部署

    千次阅读 2020-10-05 20:54:15
    本地资源安装部署 先把sr0 挂载到 /mnt/cdrom cdrom(自己在mnt下创建的目录) 进入系统目录 cd /etc/yum.repos.d中, 创建文件夹old。将目录中的所有.repo文件移动到old中。【此不只是备份,怕把xx.repo文件搞坏...
  • yum仓库配置有两种方式: 第一种:每台机器都配置一个本地文件系统上的yum仓库:file:///package/path/ 第二种:配置一台节点的本地文件系统yum仓库,软链接发布到httpd服务器上去第一种制作过程: mount查看...
  • YUM:Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个之间定位软件包,up2date的替代工具 yum repository:yum repo,存储了众多rpm包,以及包的相关的元数据文件,放置在特定的...
  • 本例通过点击button,将Iamzip.zip压缩包中的share.png图片解压,并显示在View中 使用minizip库时只需导入ZipArchive库和libz.1.2.3.dylib(或者libz.dylib),并包含头文件#import "ZipArchive.h
  • NetDisco是一个Python 3,用于发现本地设备服务。 它允许按需扫描或提供将在设定的时间间隔内在后台扫描网络的服务。 当前的扫描方法: mDNS(包括Chromecast,Homekit) 即插即用 使用Good Day Mate协议的...
  • 搭建本地仓库,可以使其他主机在没有外部网络的情况下可以直接使用本机的仓库镜像 将registry包导入镜像仓库 [root@foundation17 docker]# docker load -i registry.tar f15ce52fc004: Loading layer [============...
  • Kubernetes 本地仓库

    2019-04-17 15:46:00
    Docker仓库主要用于存放Docker镜像,Docker仓库分为公共仓库私有仓库,基于registry可以搭建本地私有仓库。使用私有仓库有如下优点: 1)节省网络带宽,针对于每个镜像不用去Docker官网仓库下载; 2)下载Docker...
  • 一、自建yum仓库,分别为网络和本地本地源: 虚拟机挂载光盘 [root@centos7 ~]# mkdir /mnt/cdrom [root@centos7 ~]# mount /dev/cdrom /mnt/cdrom 备份原yum配置文件 [root@centos7 ~]# mkdir /etc/...
  • 出于安全起见,有些企业内部服务器使用本地局域网而不连接外网,为了安装一些服务,就需要搭建本地的yum仓库; 在系统安装盘内,已经自带了大量必要的安装包,可以用做本地yum仓库的源; 作为yum仓库服务器的主机...
  • yum仓库(局域yum仓库搭建、本地仓库搭建)nfs 文章目录yum仓库(局域yum仓库搭建、本地仓库搭建)nfs一、yum仓库的介绍【1】原理【2】分类【3】配置文件二、局域网yum源搭建(ftp)【1】服务端配置(1)挂载...
  • Linux软件的类型以及如何搭建本地和网络仓库进行安装软件 1.Linux 中软件包的类型 2.软件包的名称结构 3.rpm 命令管理软件包 4.本地软件仓库的搭建 5.dnf 软件管理命令 6.网络软件仓库的搭建 7.第三方软件仓库的搭建...
  • maven默认本地仓库

    千次阅读 2018-01-31 16:58:00
    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。... (感觉和网络里面的路由器有点像,你发请求,先在...
  • 利用第三方开源PhotoView加载本地图片和网络图片,可双击缩放。
  • Linux配置yum源(本地和网络源)

    万次阅读 多人点赞 2018-08-30 16:20:02
    一:配置本地yum源 二:配置网络yum源 更新源可以获取最新的软件信息,以更新您的系统 Redhat7配置源 YUM(Yellow dog Updater Modified):yum是Redhat系列系统基于RPM包构建的软件更新机制,可以自动解决 rpm 包...
  • 本地你想放的文件夹中,打开终端,git clone http或ssh(区别是:http是网络通信,以后每次提交需要用户名密码,ssh则是电脑本地的通信,以后可以不用在提交拉取时填写用户名密码) 然后在终端中依次输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,504
精华内容 1,801
关键字:

本地库和网络库