首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux搭建自己的git仓库

之前换服务器了,准备在新服务器上弄一个git仓库,方便存代码,记录一下。...选择一个空目录作为仓库,这里我是创建一个新的文件夹 /src 切换到 /src 目录 执行 git init --bare test.git 5、更改仓库所有者和权限 chown -R git:git...test.git 6、禁止linux使用git的ssh登录 这里禁止的意义是为了服务器的安全性,避免从git的ssh可以直接登录服务器 编辑/etc/passwd文件 找到 : git:x:1001...由于是在自己服务器所搭建,所以git文件的url如下: git@ip地址:/home/git/src/test.git ip地址很好理解,而url后面的 /srv/test.git 则是git文件在服务器上的位置...,如果仓库在其他目录,那么/srv/test.git换成你对应的文件目录即可。

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    docker搭建私有仓库

    搭建镜像仓库 拉取Registry私有镜像仓库,在我们本地搭建一个内网的仓库,避免将一些私密项目暴露在公网,引发不必要的风险 1....查看镜像仓库中的所有镜像 curl http://127.0.0.1:5000/v2/_catalog 下图返回的json数据代表暂无任何仓库,因为我们还没有上传任何镜像。...配置仓库可直接通过http方式访问 docker默认是传输方式使用https协议,我们手头上没有sttps证书,所以此处不配置https证书,直接设置可信源,使我们内网可以通过http方式访问 1....上传镜像至仓库 1. 查看镜像 docker images 2....把镜像推送到仓库 docker push your-registry-server-ip:5000/your-image-name:tagname [在这里插入图片描述] 4.再次验证是否推送成功 curl

    92930

    docker搭建私有仓库

    心魔啊、、、 为何要搭建私有仓库 在进行docker的时候,一般都是使用共有仓库来下载相关的镜像文件,然后运行一个镜像的实例也就是运行一个容器,如下: 在使用docker run的时候,首先查找的是本地仓库...注册服务器(repository),仓库(registry),镜像(image),容器(container)之间的关系:注册服务器主要是用来存放仓库的服务器,在一个服务器上有多个仓库,而仓库又可以分为公共仓库和私有仓库...,一个仓库里面有可以有多个镜像,而容器则是镜像的一个实例。...其实最简单的理解方式就是在使用linux系统的时候,我们会搭建yum源,而有公共的yum源epel,而总是喜欢搭建本地源,主要是为了应对内网环境。...在以上运行的registry容器其实就是一个私有仓库。在其中提供了监听的端口5000.

    1.3K70

    搭建git私人仓库

    用户主目录: Windows系统:C:\Users\用户名 Linux系统:/home/用户名 Mac系统:/Users/用户名 然后查看是否有.ssh文件夹,此文件夹下是否有如下几个文件。...创建私钥成功后,在查看用户目录是否有了公钥文件id_rsa.pub 4、初始化仓库 新建一个文件夹作为Git仓库,.git 结尾的文件夹 # 在用户主目录下创建 test.git仓库的文件夹 $ mkdir...test.git && cd test.git # 在test.git目录下初始化git仓库 $ git init --bare # 输出如下内容,表示成功 Initialized empty...Git repository in /home/git/test.git/ 5、修改仓库owner # 在test.git仓库的上一级输入 sudo chown -R git:git test.git...6、在本地(客户端)克隆仓库 git clone git@服务器地址:/home/git/test.git

    10700

    Nexus搭建Maven私有仓库

    搭建好的Nexus,默认会带有一些maven仓库,一般使用这些仓库就足够了。...基础配置settings.xml或项目pom.xml中使用 仓库类型 Group:这是一个仓库聚合的概念,用户仓库地址选择Group的地址,即可访问Group中配置的,用于方便开发人员自己设定的仓库...Hosted:私有仓库,内部项目的发布仓库,专门用来存储我们自己生成的jar文件 Snapshots:本地项目的快照仓库 Releases: 本地项目发布的正式版本 Proxy:代理类型,从远程中央仓库中寻找数据的仓库...(可以点击对应的仓库的Configuration页签下Remote Storage属性的值即被代理的远程仓库的路径) Central:中央仓库 ---- 增加新的代理源 按照步骤添加新的代理源...或什么都不带,则会发布到releases正式版本仓库

    1.1K30
    领券