首页
学习
活动
专区
圈层
工具
发布

在linux搭建git服务器

1、执行安装命令 yum install -y git 系统会自动下载git安装包并安装,安装完成后使用如下命令查看git版本 git --version 看到git的版本信息即表示安装成功 2、创建用户组和用户...(或者直接用root用户,跳过这步) groupadd git #创建git用户组useradd git -g git #创建git用户并指定用户组为git 在创建好用户之后,出于安全考虑,需要禁用掉git...编辑/etc/passwd文件,将 git:x:1001:1002::/home/git:/bin/bash 修改为 git:x:1001:1002::/home/git:/bin/git-shell...PS.在linux中每创建一个账户都会在/home目录下生成对应账户名称的文件夹 所以接下来先在/home/git/下创建一个.ssh目录,再创建一个authorized_keys文件,并把生成的公钥文件中的内容拷贝到...chown -R git:git myrepository.git # -R表示处理该目录以及所有子目录 到此为止我们的Git服务器和远程仓库就搭建好了,接下来简单的试验一下。

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

    Linux上搭建自己的git仓库

    之前换服务器了,准备在新服务器上弄一个git仓库,方便存代码,记录一下。...(没有托管到平台~) 1、安装git yum install git 2、创建一个git用户 useradd git 3、创建自己的ssh证书 需要在我们本地进行操作,不是服务器。...-R git:git test.git 6、禁止linux使用git的ssh登录 这里禁止的意义是为了服务器的安全性,避免从git的ssh可以直接登录服务器 编辑/etc/passwd文件 找到...: git:x:1001:1001:,,,:/home/git:/bin/bash 改为 : git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell 可能用到的命令...由于是在自己服务器所搭建,所以git文件的url如下: git@ip地址:/home/git/src/test.git ip地址很好理解,而url后面的 /srv/test.git 则是git文件在服务器上的位置

    1.9K10

    Git环境搭建

    1、能自己独立安装Git环境,能够在git下载项目相关文档。 2、自己写的一些测试文档等,要能够上传到仓库上去。 Git和github和gitee、以及公司自己搭建的gitlab的区别是什么?...1、一般存储文件,需要找一个公共的储存空间进行存放,那么github、gitee以及公司自己搭建的gitlab等就可以看做是一个存储箱,有权限的人可以将资源往里面放。...本地如何安装Git工具? 官网下载地址:https://git-scm.com/downloads 下载完,双击进行安装即可,无需额外配置环境变量。...安装完成后,在文件夹中空白处点击鼠标右键,会出现2个git相关的菜单: ?...因为后续相关的文章需要用到git从gitee上拉取开源项目部署到本地进行学习,因此简单写一下git的安装。 公众号后台回复相关关键字可以获取所有文章目录内容进行查看学习喔。

    45420

    Linux上搭建Git服务,客户端在Windows

    环境 服务器 CentOS Linux release 7.4.1708 (Core) + git(version 1.8.3.1) 客户端 Windows7 + git(Git-2.9.3.2-64...-bit.exe) ① 安装 Git Linux 做为Git服务器端系统,Windows 作为客户端系统,分别安装 Git 服务器端: #yum install -y git 安装完后,查看 Git 版本...安装完之后,查看 Git 版本 $ git --version git version 2.9.3.windows.2 ② 服务器端创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码...passwd git ③ 服务器端创建 Git 仓库 设置 /home/data/git/gittest.git 为 Git 仓库 然后把 Git 仓库的 owner 修改为 git [root@localhost...Administrator@PC MINGW64 /d/www/githome $ cd /d/www/githome Administrator@PC MINGW64 /d/www/githome 然后从 Linux

    3.4K20

    【Git】006-Git项目搭建

    一、创建工作目录与常用指令 工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文; 日常使用只要记住下图6个命令: 二、本地仓库搭建...创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库; 1、创建全新仓库 创建全新的仓库,需要用GIT管理的项目的根目录执行: # 在当前目录新建一个Git代码库 $ git init...执行后可以看到,仅仅在项目目录多出了一个.git目录,关于版本等的所有信息都在这个目录里面; 2、克隆远程仓库 另一种方式是克隆远程目录,由于是将远程服务器上的仓库完全镜像一份至本地; # 克隆一个项目和它的整个代码历史...(版本信息) $ git clone [url] # https://gitee.com/kuangstudy/openclass.git 可以去 gitee 或者 github 上克隆一个进行测试!

    16610

    CentOS搭建私有git

    服务端:CentOS 7 客户端:Windows ---- 一、配置服务端 1、在CentOS上安装git yum install git 或者 yum -y install git 这两句效果是一样的...8、一切准备就绪了,在服务器上建一个仓库 git init --bare /usr/local/repository/git/myGit.git //myGit是仓库名字,前面的是仓库路径 5、授个权...chown -R Arno:developer /usr/local/repository/git chmod -R 770 /usr/local/repository/git (想对linux授权有更深的了解可以参考我的这篇...《Linux授权》https://cloud.tencent.com/developer/article/1551204) 二、windows客户端 1、下载你建好的库 git clone zhangsan...后面的就是一系列的git操作了,对git不熟的操作可以参考我的这篇博客(我还没写好) 补充: 1、如果总是提示要输入密码,输入下面的命令,然后pull,输入一次,以后就都不要输入了 git config

    1.6K40

    个人搭建git服务器_服务器搭建git仓库

    git在push的时候出现insufficient permission for adding an object错误 //解决方法,在git库的目录下 //明明一开始创建user的时候有执行这个命令,...不知道什么原因 chown -R git:git mygit.git Git本地中文文件名问题解决 linux环境 //Git本地中文文件名问题解决 git config --global core.quotepath...false 克隆自建的Linux上的远程仓库 //1 创建用户 git config --global user.name "你的名字" git config --global user.email...你的邮箱" //2 创建秘钥(用来防止每次commit或push都需要密码) ssh-keygen -t rsa -C "你的邮箱" //3 取得公钥(找到.ssh目录下的id_rsa.pub文件) Linux...上(CentOS)搭建Git服务器 参考了: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    9K20

    【Linux工具】git

    资源链接 Git官方文档 Atlassian的Git指南 使用和下载git 如果在你的Linux系统上没有下载git那么我们可以使用下面命令进行下载 sudo yum install -y git...这里我的Linux系统已经下好了。...如何使用git呢,平时我们都是在Windows上使用的git,其实Linux和Windows上git的使用方法都是差不多的。 首先我们先创建一个仓库。 这里我们的仓库已经创建好了。...这里我们通过Windows系统上传了一个txt结尾的文件(注意:这里我们Linux系统是没有进行同步的) 我们返回Linux重新上传文件。...还有一种需求就是当Windows系统和Linux系统同时修改的时候,但是Windows先提交,Linux系统方面不知道,这种情况也不会上传成功,这里Linux系统也要进行同步,同步之后,发现Windows

    62710
    领券