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