今天给各位分享Linux仓库怎么写的知识,其中也会对linux 仓库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、linux下 怎么制作软件仓库
制作软件仓库,首先讲讲安装软件的方法,现在linux发行版一般都用软件包管理,我以centos为例,用到了YUM在线升级机制,yum客户端和yum 服务器端 利用yum命令进行查询、安装、升级与删除功能 而软件仓库一般路径在yum服务器中,例如客户端设置/etc/yum.repos.d/Centos-Base.repo 中baseurl=" "这个接的就是容器的实际网址,当然可以是网络上的,也可以是本地的,路径正确就OK 至于YUM更多的东西可以上网查 很多。
2、如何在Linux下使用Gitblit工具创建Git仓库服务
1.创建Gitblit安装目录
首先我们将在我们的服务器上建立一个目录,并在该目录下安装最新的Gitblit。
$ sudo mkdir -p /opt/gitblit$ cd /opt/gitblit
创建gitblit目录
2. 下载并解压
现在,我们将从Gitblit官方站点下载最新版的Gitblit。这里我们将安装1.6.2版本。所以,请在安装时根据具体的版本对命令进行修改。
$ sudo wget
下载gitblit安装包
接下来,我们将下载到的tar压缩包解压至之前创建的目录 /opt/gitblit/
$ sudo tar -zxvf gitblit-1.6.2.tar.gz
解压gitblit压缩包
3.配置并运行
现在,我们将对Gitblit进行配置。如果你想要定制Gitblit的行为,你可以修改gitblit/data/gitblit.properties。在完成配置后,我们将运行安装好的gitblit。有两种方式来运行gitblit,第一种是通过下面的命令手动运行:
$ sudo java -jar gitblit.jar --baseFolder data
另一种是将gitblit添加为服务。下面是在linux下将gitblit添加为服务的步骤。
由于我在使用Ubuntu,下面的命令将是 sudo cp service-ubuntu.sh /etc/init.d/gitblit,所以请根据你的发行版修改文件名service-ubuntu.sh为相应的你运行的发行版。
$ sudo ./install-service-ubuntu.sh$ sudo service gitblit start
启动gitblit服务
在你的浏览器中打开或,也可以将localhost根据本地配置替换为IP地址。输入默认的管理员凭证:admin / admin并点击login按钮。
gitblit欢迎页面
现在,我们将添加一个新的用户。首先,你需要以admin用户登录,username = admin,password = admin。
然后,点击用户图标 users (+) new user 来创建一个新用户,如下图所示。
添加新用户
现在,我们将创建一个开箱可用的仓库。点击 repositories (+) new repository。然后,如下图所示添加新的仓库。
添加新的仓库
使用命令行创建一个新的仓库
touch README.md git init git add README.md git commit -m "first commit" git remote add origin ssh://arunlinoxide@localhost:29418/linoxide.com.git git push -u origin master
请将其中的用户名arunlinoxide替换为你添加的用户名。
在命令行中push一个已存在的仓库
git remote add origin ssh://arunlinoxide@localhost:29418/linoxide.com.git git push -u origin master
注意:强烈建议所有人修改用户名“admin”的密码。
3、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。或许能在文件中看到类似的一行:
4、Linux怎么进行Yum软件仓库配置
以安装GCC为例吧
Rpm –ivh /media/Packages/gcc-4.4.6-4.e16.i686.rpm,命令本身是没错的,可是为什么安装不成功呢,看最下面,需要这么些个包,其实这些包也依赖于其他的包,这就郁闷了吧,我们用yum来试试,yum可以自动判断依赖关系,直接帮我们解决
Yum install gcc命令
它自动判断出了安装gcc的时候都依赖于哪些包,那些包又依赖于哪些包,直接给我们列出来,问我们是否要安装,我们直接“Y”就可以,
大家一定想知道,它为什么能自动判断吧,还有,它从哪里知道的要哪些软件包名,其实要配置一个仓库,这个仓库里就指定了我们的软件在哪里放着
上图就是我们的仓库文件的内容了,我来解释一下
[Steven]只是仓库名字,这个可以随意
Name=….这个你可以理解为仓库的描述,这个可以不写这一行
Baseurl=,这里解释一下为什么是///三个/,file:// ftp:// http://大家是不是很熟悉,file://的意思是文件在本地,在Linux中一切都以根开始的那路径上要加个/,所以最后是
我们来规划一下,我们要在/packages下建立我们的软件源,首先,我们把这个文件夹建立一下
现在的目录是空的,然后我们来把软件拷贝到里面
现在只有一个文件夹,里面一堆软件包,我们来指定一下yum路径,看看能不能安装吧
没有repo…什么xml什么的,总的来讲就是没有“元数据”
关于Linux仓库怎么写和linux 仓库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。