linux创建仓库命令 linux创建软件仓库

ubuntu虚拟机linux下怎么创建git仓库

一、 在 Ubuntu 系统中部署 Git Server

创新互联建站专注于网站建设,为客户提供成都网站设计、网站制作、外贸营销网站建设、网页设计开发服务,多年建网站服务经验,各类网站都可以开发,品牌网站制作,公司官网,公司展示网站,网站设计,建网站费用,建网站多少钱,价格优惠,收费合理。

在Ubuntu系统中,这一步相当简单,只需要在Terminal中输入

sudo apt-get update

完成这一步后,就可以安装 git core 组件,通常情况下,安装在系统中的git 只是一个简单的客户端,包括一些最基本的命令以及特性,而作为保管代码的仓库,则还需要其他特性支持,所以需要安装 git core,如果之前已经安装了 git,那么仍然需要安装 git core

sudo apt-get install git-core

二、配置Git Server

完成这两步之后,就可以开始配置 Git Server 了。

增加 developers 组以及创建保存项目的仓库

需要创建一个新的用户组,并且将创建的仓库都放置在名为 git 的用户下,当然git 要隶属于 developers 组,这样也是为了方便将来的管理需要。

sudo groupadd developers

cd /home/

sudo mkdir git

sudo useradd git -d /home/git

以上四个命令分别为创建 developers 用户组, 并在/home/ 文件夹下为名为 git 的用户创建工作目录,创建名为 git 的用户账户并将它的工作目录指向/home/git。

之后,需要将增加的用户添加到 developers 用户组中,这一步一般通过修改/etc/group 文件达成,在正式修改 /etc/group 文件前或许需要先做一个备份。找到创建的用户组,譬如例子中创建的 developers。或许能在文件中看到类似的一行:

如何在Linux下使用Gitblit工具创建Git仓库服务

1.创建Gitblit安装目录

首先我们将在我们的服务器上建立一个目录,并在该目录下安装最新的Gitblit。

$ sudo mkdir -p /opt/gitblit

$ cd /opt/gitblit

创建gitblit目录

Linux怎么进行Yum软件仓库配置

大家都知道rpm –ivh xxx.rpm能安装软件,这是没有错的,但是如果哪天你要安装一个软件,发现一堆的依赖关系,关系多达几百个,错综复杂,你是不是会崩溃掉,这个情况在默认没有安装桌面的环境中经常遇到,在init 3模式下安装init 5的X window,用rpm非疯了不可YUM的使用我们就以安装GCC为例吧 Yum install gcc命令 上图就是我们的仓库文件的内容了,我来解释一下 [Steven]只是仓库名字,这个可以随意 Name=….这个你可以理解为仓库的描述,这个可以不写这一行 我们来规划一下,我们要在/packages下建立我们的软件源,首先,我们把这个文件夹建立一下 现在的目录是空的,然后我们来把软件拷贝到里面 现在只有一个文件夹,里面一堆软件包,我们来指定一下yum路径,看看能不能安装吧我们来生成一下,现在先看一下目录结构

linux如何搭建git

1、环境准备

服务器:CentOS 7.3 + git (1.8.3.1)

客户端:win10 + git (2.17.0.windows.1)

2、服务器安装git

yum install -y git 

3、创建git用户,管理 git服务

[root@localhost home]# useradd git

[root@localhost home]# passwd git

4、服务器创建git 仓库

设置/home/git/repository-git 为git 服务器仓库,然后把 git 仓库的 owner 修改为 git 用户。

复制代码

[root@localhost git]# mkdir repository-git

[root@localhost git]# git init --bare repository-git/

Initialized empty Git repository in /home/git/repository-gt/

[root@localhost git]# chown -R git:git repository-git/

5、客户端安装git

下载 Git for Windows,地址:

安装完之后,可以使用 Git Bash 作为命令行客户端。

5.1、选择一个目录 F:\project\sell 作为本地仓库,右键进入Git Bash 命令行模式

初始化本地仓库:git init

5.2、尝试克隆一个服务器的空仓库到本地仓库

git clone git@192.168.116.129:/home/git/repository-gt

第一次连接到目标 Git 服务器时会得到一个提示:

The authenticity of host '192.168.116.129(192.168.116.129)' can't be established.

RSA key fingerprint is SHA256:Ve6WV/SCA059EqoUOzbFoZdfmMh3B259nigfmvdadqQ.

Are you sure you want to continue connecting (yes/no)?

选择 yes:

Warning: Permanently added '192.168.116.129' (RSA) to the list of known hosts.

此时 C:\Users\用户名\.ssh 下会多出一个文件 known_hosts,以后在这台电脑上再次连接目标 Git 服务器时不会再提示上面的语句。

linux 6 具体实现yum仓库搭建的过程,及解释,谢谢

[root@linuxprobe ~]# cd /etc/yum.repos.d/    yum仓库目录

[root@linuxprobe yum.repos.d]# vim rhel7.repo

编辑一个yum仓库,名称任意,后缀*.repo

[rhel7]                                        格式【名称任意】

name=rhel7                                name=名字任意

baseurl=    baseurl = 路径,可以是网络,是ftp,是本地

本地路径需要注意,一切从‘/’开始,顾 3/

enabled=1                        是否启用,1启用,2不启用

gpgcheck=0                        是否做校验,0为不校验

挂载:        既然写了本地路径不要忘了挂载光盘

[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrom

mount: /dev/sr0 is write-protected, mounting read-only

学习linux需要多多敲多练习,建议查看《linux就该这样学》好好练习,你也是大神

付更加全的解释

第1步:首先咱们要进入到"/etc/yum.repos.d/"目录中(因为该目录存放着yum仓库的配置文件)

第2步:使用vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可随意,但后缀必需为repo),逐项写入配置参数并保存退出。

[rhel-media]:yum仓库唯一标识符,避免与其他仓库冲突。

name=linuxprobe :yum仓库的名称描述,易于识别仓库用处。。

baseurl= :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(..)

enabled=1 : 设置此源是否可用,1为可用,0为禁用。

gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验。

gpgkey= :若为校验请指定公钥文件地址。

第3步:按配置参数的路径将光盘挂载,并将光盘挂载信息写入到/etc/fstab文件中。

第4步:使用"yum install httpd -y"命令检查Yum仓库是否已经可用。

linux没有已启用的仓库

使用yum命令无疑是centos中安装软件最高效的方式了,它主要是读取网络上的仓库找到该软件包和依赖包,然后下载下来供使用,那么如果刚好那个仓库没有该软件包怎么办

1.这时候就应该新做一个软件包仓库了,一般仓库文件存放在/etc/yum.repos.d/这个文件夹下,如下图

2.那么随便打开一个看看里面具体有什么,如下图

3.那么下面就讲解如何创建本地的yum源仓库,首先在上述目录下创建一个repo文件,可以使用vim命令创建,vim /etc/yum.repos.d/local.repo,然后输入如下图代码即可

4.这第一行意思是yum源仓库的名字,name后是仓库名字的描述,baseurl后是仓库的位置,enable后的1是开启该仓库的意思,gpgcheck是检查包的签名,后面的0是关闭的意思,由于这里没有下载pki证书,就不开启了,再说centos安装盘自带的包应该也不会有问题的,所以这一项就关闭了。下面就是将光盘挂载在/cdrom下,以便yum访问,使用mount /dev/sr0 /cdrom即可完成挂载

5.下面就是验证该仓库的作用了,使用yum list就可以显示所有包了,由于包太多了,这里使用过滤命令以便查看


网页标题:linux创建仓库命令 linux创建软件仓库
本文链接:http://ybzwz.com/article/hpegcc.html