配置(四)—— Git在Win10环境下通过局域网进行repository共享与控制

0 篇文章 0 订阅

确保所有需要文件共享的电脑接入同一个局域网
  1. 通过路由器链接需要配置的电脑,例如我们已经有两台电脑(后面统一称为电脑A和电脑B)接入了局域网LAN, IP地址分别为192.168.2.207(电脑A)和192.168.2.210(电脑B)。通过ping 命令查看电脑B是否能和电脑A通讯,如下图,收发数据成功则可以通信,否则需要检查局域网链接是否成功。(如何查看IP地址可以百度)
    ping ip, 查看电脑之间是否可以通过局域网通信

  2. 检查可以通信之后,在所有电脑上安装Git工具,可以直接在Git官网下载windows安装文件。

  3. 在电脑A上通过Git bash新建一个repository,可以新建一个bare repository 或者正常的repository都可以。

    git init --bare test.git
    

    如下,
    在电脑A新建repository

  4. 将电脑A 上刚刚新建的 test.git 文件的共享方式改成everyone全控制方式。选中该文件—>右键—>属性—>共享—>高级—>添加everyone—>共享---->
    设置文件共享
    设置文件共享
    检查该文件可以被everyone full control

  5. 把电脑A的网络共享方式设置为全部可见,在控制面板中更改该机共享设置里面更改,设置如下,
    在这里插入图片描述

  6. 此时电脑A下面的 test.git 是可以通过局域网进行访问的,可以在电脑B的文件浏览器中输入 \\192.168.2.207\test.git 找到 test.git 文件,如下,(如果,在电脑B中访问时,需要输入Windows 凭证账户和密码的话,请参考第7步)
    通过电脑A的IP地址(192.168.2.207)访问test.git文件夹成功

  7. 在电脑B中的凭据管理器中添加电脑A的IP地址 和电脑A的用户名和密码(该用户名和密码是电脑A装系统时登入的账户和密码),如下: (添加完毕后,执行第6步,是可以在电脑B访问 test.git 文件的)
    在电脑B的凭据管理器中添加电脑A的IP 和用户
    在电脑B的凭据管理器中添加电脑A的IP 和用户
    在电脑B的凭据管理器中添加电脑A的IP 和用户

在共享电脑上控制共享文件
  1. 在前面的步骤中,我们已经通过更改设置,可以使得电脑B通过IP访问电脑A的共享文件夹 test.git。
  2. 接下来,我们使用 Git GUI 就可以将电脑A上的test.git clone到电脑B上, 在电脑B上的某个文件夹下面打开Git GUI, 输入 \192.168.2.207\test.git, 就可以clone 到电脑B上了, 如下,
    在电脑B上clone 电脑A的 test.git repository
    clone 成功
通过Git 在局域网下面进行版本控制
  1. 在完成上面的所有内容后,在电脑B的test.git 文件夹下面修改和添加的内容, 都可以通过Git命令管控到电脑A的test.git文件夹里面,例如,在电脑B的test.git 文件夹下面 添加了 README.md 文件, 那么我么可以通过git命令push到电脑A中。先在电脑B中commit,
git add README.md
git commit -m "add README.md"

再push到电脑A中的test.git文件夹下面,(还是在电脑B中的Git Bash中输入命令)

git push origin master

push成功后,如下图,
push to A from B

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值