2025年git服务器端(git的服务器)

git服务器端(git的服务器)nbsp 声明 1 本地电脑为 Windows 2 服务器电脑为 Linux 假设用户为 ubuntu 3 本地电脑通过 SSH 登录 Linux 服务器进行服务器端的操作 nbsp nbsp 一 假设我们现在面临的情况是 1 我们已经有了一个软件项目的工程 这个工程在我们本地电脑的 2 我们的工程暂时还不是一个 Git 仓库 3 我们想在 Linux 上搭建一个 Git 服务器且其他开发者可以使用 git clone 命令获取我们软件项目的工程 4 在 git 服务器端 我们的工程存放在



声明:

1、本地电脑为Windows

2、服务器电脑为Linux,假设用户为ubuntu

3、本地电脑通过SSH登录Linux服务器进行服务器端的操作

一、假设我们现在面临的情况是:

1、我们已经有了一个软件项目的工程,这个工程在我们本地电脑的;

2、我们的工程暂时还不是一个Git仓库;

3、我们想在Linux上搭建一个Git服务器且其他开发者可以使用git clone命令获取我们软件项目的工程;

4、在git服务器端,我们的工程存放在 /user;

5、我们使用git的SSH协议搭建;

二、首先,我们需要在本地创建一个git仓库,具体操作如下(注意,首先你要在你的本地电脑上安装一个git):

1、进入到你新建git仓库的盘,比如我的电脑是win10的,软件项目的工程文件在E盘的project下面,那么使用如下命令:cd E:project      【进入到你工程的文件夹】

2、对软件项目的工程文件夹初始化,使其成为一个git仓库,使用如下命令:git init                           【初始化本地git仓库】

3、添加文件到git仓库中,比如,你现在软件项目的工程有 readme main.c;那么使用 git add readme main.c              【给git仓库添加你的工程文件】

4、使用提交命令git commit提交我们的更改到本地git仓库里,具体如下git commit -m “initial project”                   【提交修改】

至此,你完成了本地仓库project.git的创建工作;

三、在服务器上创建git仓库。(通过SSH登录,在服务器上操作,服务器也需要安装git)

假设我们在Linux服务器上的git仓库最终放在 /user(Linux系统),这步主要工作是创建一个空的仓库,并且将客户端的文件复制到服务器端的git仓库,

为了便于管理,可以新建一个用户,具体操作可百度。我这里Linux系统中使用的用户是ubuntu,具体过程如下所述:

1、进入到/user目录;cd /user                                      【进入到要新建仓库的目录】

2、创建空仓库的目录,假设为my_project,运行如下指令; sudo mkdir my_project.git             【创建存放仓库的目录】

3、进入到将要存放git仓库的目录中,如下; cd /user/my_project.git;               

4、初始化仓库,运行如下命令  sudo -u ubuntu git --bare init shared=group                   【初始化仓库】 

四、在本地电脑操作,将本地工程推入到服务器git中

1、将工程推入到服务器的git中,假设你的服务地址为:192.168.1.100如下操作

git remote add project ssh://ubuntu@192.168.1.100/user/my_project.git

git push project master

完成这步之后,那么就可以使用git clone命令了,比如我现在要把工程克隆到F: temp中

那么执行:

cd F:

在执行:

git clone ubuntu@ 192.168.1.100 :/user/my_project temp

当然这是可能还需要输入密码或者SSH key等操作,我直接输入了服务器的密码。至此一个简单的服务器搭建完成。

Git传输协议简介

Git可以使用四种主要的协议来传输资料,分别是: 本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 Git协议

一、本地协议:

二、SSH协议:

三、HTTPS协议

四、git协议:

git使用相关的书籍推荐:Pro Git 2nd 可参考这个网站的内容:https://www.gbianchenghao.cn/book/bingohuang/progit2/details

中文版下载地址:https://bianchenghao.cn/s/1gdV3fsJ

今天的文章 2025年git服务器端(git的服务器)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2026-01-29 11:40
下一篇 2026-01-29 10:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/37510.html