2016 - 2024

感恩一路有你

如何使用git创建远程仓库供局域网多人使用

浏览量:4259 时间:2024-01-28 06:58:32 作者:采采

使用git创建远程仓库并供局域网内的多人使用其实并不难。在这篇文章中,我将分享我初次接触git的经验,并提供一些学习和参考的内容。同时,我也会更新一下我的研究情况。

创建共享的多人合作仓库

在创建git仓库时,如果使用git --bare init --sharedgroup命令,就可以创建一个共享的多人合作仓库。你可以将更新推送到这个新建的远程仓库中。然而,如果使用git init命令(默认创建私人仓库),则无法成功推送。

步骤一:打开远程连接选项

首先,我们需要创建一个可供别人连接的远程仓库。打开系统偏好设置,找到共享按钮(如下图所示)。点击进入远程连接选项,选择允许所有用户访问,并保存设置。

步骤二:终端部分操作

接下来,我们需要进行一些终端操作。点击桌面右上角的放大镜,搜索终端并打开。首先,在终端中输入mkdir jj,然后输入cd jj,最后输入lsgit init,即可创建一个空的仓库。如果使用git --bare init --shared group命令来创建,就能将其变为一个可以远程推送的服务器。但是接下来的步骤五和步骤六则不再需要,只需克隆使用即可。此处可能会遇到一些问题,需要自行摸索。

步骤三:在本地仓库中创建文件

在这个本地仓库中创建一个txt格式的文件,文件内容为"our first git repository"。代码添加如下图所示。成功后,控制台会显示"create mode 100644",如图所示。

步骤四:将本地仓库与远程仓库关联

在本地仓库中,将远程仓库添加为一个远程链接,并将本地的master分支跟踪到远程分支。输入以下命令时,请特别注意,其中的"origin"是远程仓库名,而"ssh://192.168.100.103/~"是你本地的ip地址。格式要与我的一样,包括双斜杠和冒号。输入密码后,如果出现"Everything up-to-date",则表示成功。

步骤五:验证远程仓库

在另一台机器上验证一下。打开终端,输入"git clone origin ssh://192.168.100.103/~"即可。其中,"origin"是你的远程仓库名,请自行更改。如果出现"Cloning into jj...",则表示成功。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。