Git本地远程仓库的搭建(局域网内的提交和推送)

article/2025/8/19 0:53:41

需要和同事一起开发一个Unity项目,所以要用到git,这东西以前都是公司的主程搭建好的,现在需要自己弄,虽然很简单的东西,但是也搞了好久。

之前就搭建过一次局域网git,当时就花了2天时间,现在要弄,居然按照教程来也不行,还是弄了一天多时间,气愤自己愚笨的同时,也后悔当时没有好好写博客记录下来,所以现在搭建好了,赶紧趁热把过程记录一下,免得以后又找不到这个轮子。

场景:

小公司内的多人协作开发。

所需工具和所用版本

Git-2.33.1-64-bit.exe 下载链接(不需要梯子)

SourceTreeSetup-3.4.7.exe 下载链接(不需要梯子)

下载安装好2个软件。然后可以开始了。 当然Sourcetree也可以替换成GitHub Desktop或其他的图形化的git管理工具。

第一步:创建远程仓库并修改配置文件

1.在你想要存放远程仓库的地方创建一个文件夹:

我这里在D盘创建了一个serverTest文件夹。

2.然后再文件夹里空白处右键单击,选择Git Bash Here:

3. 在命令行里输入(生成仓库):

git init

 如图所示则创建成功,并生成了一个.git隐藏文件夹。

如果看不到文件夹的话,点击文件浏览器上面的查看,然后勾选右侧的文件扩展名和隐藏的项目按钮。

 4.修改配置文件:

进入.git文件夹,右键单机config文件,选择打开方式,以记事本方式打开,在文件的最后一行添加以下文本并保存:

[receive]denyCurrentBranch = ignore

步骤如下图:

 

注意:

1.如果没有修改配置文件,会导致无法push。

第二步:创建本地仓库并提交一次

1.在你想要存放本地仓库的地方创建一个文件夹:

我这里在E盘创建了一个localTest文件夹。

2.然后再文件夹里空白处右键单击,选择Git Bash Here:

3. 生成仓库,在命令行里输入:

git init

4.生成一个a.txt的文件并提交,在命令行里输入:

type null > a.txt

成功后继续依次输入:

git add .
git commit -m "first commit"

最后效果如下图: 

第三步:使用图形化管理工具添加本地仓库 

1.打开Sourcetree,并点击上面的+号:

2.点击add按钮

3.浏览,找到刚才的本地仓库(E盘里的local)

4.选择后确定

 

 第四部:连接远程仓库

 1.点击右上角的设置,然后点击添加

 2.

勾选默认远端

填写刚才的远程仓库的路径 :d:/serverTest

最后出来再确定:

 第五步:将刚才的提交推送到远端

1.点击推送按钮

2.然后勾选选中所有

3.点击推送

 推送成功后,就大功告成了。

现在我们可以在本地仓库中创建Unity项目,或者将已有的Unity项目文件夹拷贝到本地仓库下,并且可以成功的提交和推送了。

注意:

1.在远程仓库设置中,路径和斜杆不要写错。

2.必须先推送一次,后面才能进行拉取,否则拉取的时候没有分支可以选择。

补充:发现一个很奇怪的问题,就是不同工程,他的远端路径的斜杠不一样。。。所以,当推送不成功的时候,尝试另一种斜杠写法:

D:\server\Runoff

第六步:局域网下的其他同事Clone项目协同开发

1.将远程仓库文件夹设置为共享,操作如图:

对远程仓库文件夹右键单击,选择属性

选择共享选项卡

点击共享按钮

点击共享按钮

 查看共享地址:

2.其他同事的电脑添加映射网络磁盘驱动器。

在我的电脑中点击映射网络磁盘驱动器

 在地址栏填写上面共享文件夹的地址,然后确定:

 成功后如图所示:

3.同事使用Sourcetree软件Clone下载项目:

点击上面的+号

点击Clone按钮

点击浏览,选择刚才映射的网络磁盘

点击克隆

等待一下即可克隆成功。

至此,所有步骤完成。

希望这篇文章能帮到大家。

如果有错误的地方,希望提出指正。

补充(忽略文件格式):

文件名:.gitignore

文件放在本地库,然后可以选择是否推送到远程库。如果只存在本地库,则只是本地忽略这些文件的更新,如果推送到远程库,则其他人clone的时候,会下载不到忽略文件。

文件路径及内容格式如下:


http://chatgpt.dhexx.cn/article/lAJGKxdR.shtml

相关文章

git远程仓库使用流程

git远程仓库使用流程 远程仓库使用流程远程仓库介绍远程仓库使用流程如何将本地文件夹关联远程仓库 多人开发配置流程远程仓库SSH配置远程仓库使用流程总结git分支使用流程分支介绍1.2-分支使用流程 远程仓库使用流程 Git命名作用详细描述git clone克隆远程仓库代码把服务器的…

Git远程仓库配置SSH(以github为例)

1. 设置本地git账户邮箱和用户名 输入命令git config --global user.name "Git账号"以及git config --global user.email "Git邮箱"。 输入命令git config --global --list,查看配置是否正确。 2. 生成新的SSH密钥 输入命令ssh-keygen -t…

Git远程仓库基本配置

当我们在本地创建了Git仓库,我们如何和github仓库远程同步呢? 1、首先需要在github中创建一个仓库 1.1、填写仓库信息 2、完成创建后就可以将本地的git仓库和github上的仓库关联了 #注意:这里的地址要改成自己的地址 $ git remote add ori…

Git_GitHub_远程仓库

https://www.yiibai.com/git 一、在GitHub上创建一个远程仓库 二、两种方式上传项目到 GitHub Github支持两种同步方式“https”和“ssh”。如果使用https很简单基本不需要配置就可以使用,但是每次提交代码和下载代码时都需要输入用户名和密码。如果使用ssh方式就…

5.git远程仓库的创建(http,ssh)

线上仓库的操作学习以Github为例。 一、线上仓库创建 进入github官网,选择创建远程仓库 圈出的部分为必填项,其余根据实际需要选择性补充: 点击create repository,确定创建 ,此时项目就已经创建好了 注意:仓库名要求…

Git远程仓库与本地仓库同步

1.在右上角个人头像那里找到设置,然后点击SSH and GPG keys 然后点击New SSH key 在配置SSH信息的时候,在这里把你安装git的时候的SSH公钥复制过来。(如果安装的时候没有选择其他路径,则会默认放置在C盘用户里面的一个.ssh文件里…

GIt远程仓库pull拉取代码

GIt远程仓库pull拉取代码 git教程可以参考之前的这篇文章使用git命令对gitee存放项目到仓库、切换分支以及合并分支教程 这篇文章主要说一下远程连接拉去并提交代码 如果你使用git clone <项目地址>拉取代码后更改无法提交的问题&#xff0c;可以使用以下解决方案 本地…

Git远程仓库使用

说明&#xff1a;使用Git&#xff0c;可以实现版本控制和协作开发。需要协作开发&#xff0c;当然需要建立一个Git代码托管的平台。目前可以使用GitHub、码云、GitLab等&#xff0c;码云相当于国内的GitHub&#xff0c;在国内访问速度高于GitHub&#xff1b;而GitLab是搭建私服…

Git远程仓库使用方法

目录 介绍 详细教程 1、创建远程仓库 2、在本地初始化仓库 3、关联远程仓库 4、提交代码 5、拉取到本地仓库 6、提交到Git仓库 5、将本地代码推送到远程仓库 介绍 远程仓库在协同开发中起着关键的作用&#xff0c;它提供了一个中央存储库&#xff0c;使多个开发者能够…

Git如何搭建远程仓库

文章目录 关于远程仓库版本(代码)托管服务平台 开始搭建1. 初始化本地git仓库2.gitee 创建远程仓库3.本地仓库关联远程仓库4.推送本地仓库分支至远程仓库5.在远程仓库合并分支5.1远程直接合并5.2解决合并冲突5.2.1 拉取到本地合并5.2.2 本地解决合并冲突 6.拉取&#xff08;下载…

从GIt远程仓库pull拉取代码

1.在本地新建一文件夹用来存放项目代码 2.进入该文件&#xff0c;右键选择 git bush here&#xff0c;打开命令窗后&#xff0c;输入初始化命令&#xff1a;git init 3.命令行&#xff1a;git remote add origin 后面是项目所在远程仓库地址&#xff08;不是远程分支名称&am…

git远程仓库的创建(养成好的习惯,小马教你提交代码到远程仓库中)

前沿&#xff1a; 在我的文章初步认识git中已经大概讲述了什么是git&#xff0c;没看过的可以在看一下呀&#xff08;&#x1f440;&#x1f440;&#xff09;http://t.csdn.cn/nujcR&#xff0c;在这里我们实现的了本地仓库的创建&#xff0c;但是好像还是不知道远程仓库是什么…

搭建Git远程仓库详细步骤(保姆级)

1、前言 简单说一下Git&#xff0c;它是分布式版本控制工具&#xff0c;分布式相对于集中式可以这样理解&#xff0c;集中式有一个服务器&#xff08;典型的SVN&#xff09;&#xff0c;我们在自己电脑上编辑完成的版本上传到服务器&#xff0c;版本V1-V2-V3这样叠加&#xff…

如何修改项目中Git远程仓库地址?

当开发过程中&#xff0c;遇到git远程仓库地址可能因git服务部署主机地址的变化而发生变化后&#xff0c;我们该如何快速修改。 方法一&#xff1a;通过git命令修改 1、进入项目文件夹&#xff0c;右键鼠标&#xff0c;点击【Git Bash Here】 2、输入命令【git remote -v】查…

GIT远程仓库(随笔)

目录 前言 一、GIt常见命令 二、概念原理 三、常见的代码托管平台 四、配置SSH公钥 五、操作 1、注册账号 2、在gitee中&#xff0c;创建远程仓库 3、Git命令创建本地仓库 4、Git命令创建第一个版本提交 5、Git命令添加远程仓库 6、推送 7、修改开源项目 ​编辑 8、…

Git远程仓库

三、远程仓库 分布式版本管理系统&#xff0c;可以是在多台主机上共同管理同一个版本库&#xff0c;而且各台主机上的版本库都是一致的&#xff0c;没有主次之分。 在实际工作中&#xff0c;往往使用一台服务器充当版本库的载体&#xff0c;这台服务器24小时开机&#xff0c;…

08_Git远程仓库

教程目录 01_版本控制概述 02_Git概述 03_Git下载和安装 04_Git底层原理解析 05_Git命令详解 - CRUD 06_Git命令详解 - 分支 07_Git命令详解 - 后悔药 08_Git远程仓库 一、远程仓库概念 什么是远程仓库 为了能在任意 Git项目上团队协作&#xff0c;你需要知道如何管理…

Git入门使用到远程仓库全指南

简介 本文是面向零基础者的Git入门教程&#xff0c;内容较为基础简单&#xff0c;主要来源于各种资料整合以及个人使用经验&#xff0c;仅作基本了解性介绍。内容基本涵盖Git常用操作&#xff0c;以各种命令为中心&#xff0c;逐一解释其用法和注意事项。另附在VScode利用其辅…

【Git】远程仓库

1 远程仓库的使用 1.1 查看远程仓库 在 Gitee 上创建一个新的仓库git_demo_04&#xff0c;并配置SSH免密登录。SSH可参考 生成SSH秘钥&#xff0c;Gitee 相关使用可参考 Gitee 帮助中心 使用git clone命令克隆git_demo_04仓库到本地&#xff0c;该令会自动将其添加为远程仓库…

取整函数的性质

1、定义&#xff1a;取整函数是一类将实数映射到相近的整数的函数。 2、分类&#xff1a;常用的取整函数有两个&#xff0c;分别是下取整函数和上取整函数。 3、形式&#xff1a; 下取整函数在数学中一般记作&#xff0c;在计算机科学中一般记作 floor(x)&#xff1b; 上…