局域网内的git远程仓库
中国移动
局域⽹内的git远程仓库
1、⽅法1创建gitlab,⽹上搜了很多案例,⼤多说的gitlab 智能在ubuntu上使⽤,创建过程相对还是⿇烦的。
准备:两台电脑A(192.168.1.100) 和 B(192.168.1.101),A作为远程仓计算机(功能类似安装了gitLab的计算机)。
1)在A上创建共享⽂件夹(GitRemote), 然后我们就可以在此⽂件夹下新建⼀个项⽬的远程仓库(作⽤相当于在上新建项⽬的效果类似);  2)然后我们新建⼀个项⽬⽂件夹叫做  project_name.git  (这个名字可以根据你的项⽬来定,但最好已.git结尾);
3)我们打开git bash客户端然后⽬录切换到 project_name.git⽂件夹下,并执⾏命令 git init --bare  (相当于初始化⼀个空的仓库)  这⼀步类似于我们刚开始在github上新建了⼀个项⽬;对老师的新年祝福
4)然后B就可以来到本地新建⼀个项⽬⽂件夹,然后执⾏ git init 初始化本地仓库,然后执⾏ git remote add origin
'\\192.168.1.100\GitRemote\project_name.git'  这个命令给本地仓库添加远程仓库别名为origin(origin是默认的别名名称,代替⼀长串的地址,可以任意定义,建议不修改);
妈妈在等你彤彤结局
5)这时我们就可以开始写我们的代码,⽐如我们新建⼀个a.txt⽂件, 然后git add .    然后执⾏ git commit -m "first init" 把修改提交本地仓库;  6)我们把本地代码推送到局域⽹内的远程库即可执⾏命令  git push origin master 这样代码就推送到了远程仓库。
太阳的后裔韩剧
7)其他电脑就可以就可以去拉你提交的代码了,执⾏ git clone \\192.168.1.100\GitRemote/project_name.git  就可以拉下你提交的代码;
汞超标的化妆品
 备注:其实局域⽹内远程仓库的搭建的关键因素就是怎么去取代类似github需要做的功能,所以我们新建⼀个共享⽂件夹解决访问问题,然后在共享⽂件中新建⼀个项⽬并初始化,这样就完成github的核⼼⼯作了。
常⽤命令:
git init --bare  //创建远程仓库,执⾏后⽆git ⽂件夹,不可进⾏git操作,只记录版本信息,
  git add .    //添加本地的修改
git commit -m '提交⽇志' //提交到本地仓库
git remote add simple_name url //连接本地仓库地址到远程地址地址
git push simple_name master  //推送本地代码到远程仓库别名为simple_name的master分⽀库上接二连三打一字
git clone url //克隆远程仓库的代码
git pull simple_name master  //拉取别名为simple_name的远程仓库的master分⽀代码
注意:
1)⽹上邻居的地址如果使⽤git 命令⾏操作时要⽤单引号('\\192.168.1.100\GitRemote/project_name.git');
2)⽹上邻居的地址斜杠可以反着写('//192.168.1.100/GitRemote/project_name.git')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。