美文网首页
02—git 多人协作开发

02—git 多人协作开发

作者: Lesie_zwc | 来源:发表于2018-07-14 19:43 被阅读0次

1、安装远程git服务器

创建一台linux虚拟机,然后先通过 git --servion 查看服务器是否自带git,如果有的话,版本太旧就删除,通过 yum install -y git 安装git服务器

2、设置本机电脑无密登录服务器

groupadd git
adduser git -g git

一般出于安全考虑,创建的git用户是不允许使用shell的,我们可以编辑/etc/passwd文件。
找到类似下面的一行:

git:x:1001:1001:,,,:/home/git:/bin/bash

改为:

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

这样,git用户可以正常通过ssh使用git推送和下载代码,但是无法通过shell登录的,因为我们为git用户指定的git-shell是每次一登录就自动退出。

image image

将 id_rsa.pub 里面的值复制到 git服务器中 /home/git/.ssh/authorized_keys文件里

3、初始化 git 仓库

git init --bare springboot-docker.git

--bare 的意思是创建一个裸仓库,裸仓库是没有工作区的

image

Git会创建一个裸仓库,裸仓库没有工作区。因为服务器上的Git仓库就是为了共享,不会让用户直接登录到服务器上去修改工作区的,而且服务器上的Git仓库通常都以.git结尾。

4、基于git 服务器和远程仓库上传和下载代码

git remote add origin ssh://@192.168.242.145:/srv/springboot-docker.git 将本地仓库和git服务器上的远程仓库关联起来
git push -u origin master -u ,将本地仓库的master分支和远程仓库的 master分支关联起来
git clone ssh://git@192.168.242.145:/srv/springboot-docker.git 克隆git远程代码仓库到本地

相关文章

  • 02—git 多人协作开发

    1、安装远程git服务器 创建一台linux虚拟机,然后先通过 git --servion 查看服务器是否自带gi...

  • Git 多人协作开发

    示例分支 master:主分支,与远程同步,保持一致,发布产品的分支;此分支不应有 push,应当只由 dev 分...

  • Git的多人协作开发

    多人协作的工作模式通常是这样: 首先,可以试图用git push origin 推送自己的修改;如果推送失败,则...

  • git + github多人协作开发

    多人协作 多个人同时向一个仓库中提交代码 仓库主人: 仓库主页 => collaborators => cop...

  • git多人协作开发流程

    远端分支origin/develop 本地开支develop 当你从远程仓库克隆的时候,实际上git自动把你的本地...

  • git rebase 用法

    git rebase Git rebase 与 Git merge 的区别 如果经常多人协作开发的话,可能都很熟悉...

  • Git命令

    多人协作时首先 git pull从远程拉下来代码进行开发,然后git add git commit -m "" g...

  • 使用Git 进行多人协作开发

    参考地址 使用命令行上传项目 1、在本地创建一个/test目录,初始化为git仓库(git init),然后再码云...

  • GIT多人协作开发步骤总结

    写在最前端 我使用的存放git代码的工具是GitLab,记得需要和公司要GitLab的账号和密码。关于GitLab...

  • git 多人协作开发的问题

    开发人员的本地应该是有两个分支,一个是development分支。另一个是他从development分支上创建出来...

网友评论

      本文标题:02—git 多人协作开发

      本文链接:https://www.haomeiwen.com/subject/auoypftx.html