服务器上搭建git仓库

一、git安装和配置

1、git安装

  • 登录远程服务器
ssh root@服务器地址
  • 输入命令安装git
sudo yum install git
  • 查看git版本
git --version

如图所示:服务器上成功安装git
在这里插入图片描述

2、git配置

  • 创建用户组:groupadd + 用户组名称【自取】
groupadd git
  • 创建用户账号:useradd git -g + 用户账号 【自取】
useradd git -g git
  • 设置账户密码
passwd git

PS: 密码需要符合大于8位、且不能只有字母数字,否则会报下面的错误之一,如果报错,按【crtl+c】,重新输入命令 passwd git

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic
BAD PASSWORD: The password is shorter than 8 characters
  • 查看git目录
cd /home
ls

如图所示:服务器上git配置成功
Alt

二、git仓库初始化

1、创建仓库目录

(1)进入git目录

cd /home/git/

(2)文件名称自己发挥,无伤大雅

mkdir myfile

(3) 修改文件归属者

chown git:git myfile/

2、初始化git仓库

(1)进入刚刚创建的文件夹

cd myfile/

(2)初始化git仓库【XXX.git 名称自己发挥】

git init --bare XXX.git

(3)修改仓库归属者

chown -R git:git XXX.git

三、git仓库的使用

1、本地项目上传至服务器git仓库

一般在pycharm或者idea中有过git操作的都默认生成.git文件不需要**git init**操作。
  (1)本地项目文件初始化:git init

git init

  (2)查看本地文件中是否有.git 文件:ls -a

ls -a

  (3)将本地项目添加到临时目录中:git add .

git add .

  (4)编辑本次操作的comment:git commit -m "初始化"

git commit -m "初始化

  (5)本地连接服务器git仓库地址:git remote add origin git@139.XXX.XXX.192:/home/git/myfile/keelycenc.git

git remote add origin git@139.XXX.XXX.192:/home/git/myfile/keelycenc.git

  (6)将本地资源项目推送至服务器,输入密码即可完成推送:git push -u origin master

git push -u origin master

如图所示:本地项目上传成功
在这里插入图片描述

2、服务器git仓库拉取到本地

在终端【MAC】或 CMD【window】中,进入本地项目目录,输入下面命令即可拉取:
git@【IP地址】:【git仓库目录的.git文件】

 git clone git@139.XXX.XXX.192:/home/git/myfile/keelycenc.git

3、第三方集成开发软件中如何实现上传和拉取的过程

1、提交推送:点击推送箭头,选择推送的服务器仓库信息
Alt
在这里插入图片描述
2、拉取:简单点一下拉取按钮,获取最新的项目版本
在这里插入图片描述

  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
公司搭建Git仓库是为了方便团队协作和版本控制。下面是一种常见的搭建Git仓库的方式: 1. 选择合适的Git服务器:常见的选择有GitLab、GitHub、Bitbucket等。根据公司需求和预算选择适合的服务器。 2. 安装和配置Git服务器:根据选择的Git服务器,按照官方文档进行安装和配置。这通常涉及设置管理员账号、访问权限、仓库创建等。 3. 创建项目仓库:在Git服务器上创建一个新的项目仓库。可以选择公开或私有的仓库,根据团队需求设置访问权限。 4. 配置本地Git环境:在开发人员的本地机器上安装Git,并进行基本配置,包括设置用户名和邮箱等。 5. 克隆远程仓库:使用Git命令或者图形化工具,将远程仓库克隆到本地机器上。 6. 开发和提交代码:在本地进行代码开发,并使用Git命令将代码提交到本地仓库。 7. 推送到远程仓库:将本地仓库的代码推送到远程仓库,使得团队成员可以获取最新的代码。 8. 分支管理和合并:使用Git的分支功能进行并行开发和版本控制,合并分支时需要进行代码审查和冲突解决。 9. 团队协作和代码审查:利用Git服务器提供的协作功能,团队成员可以共享代码、进行代码审查和讨论。 10. 持续集成和部署:结合Git服务器和持续集成工具,实现自动化的代码构建、测试和部署流程。 以上是一种常见的搭建Git仓库的方式,具体步骤可能会因为公司需求和选择的Git服务器而有所不同。希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值