windows+群辉服务器环境下,搭建git版本管理

时间:2021-09-18 02:08:06

GitServer搭建与使用入门
一、群辉服务器安装GitServer,作为远程主机。

安装GitServer过程参考博客:

具体步骤如下:

1、进入“套件中心”找到点击安装Git Server

2、打开 DSM 的SSH: 控制面板 → 终端机… → 启动SSH功能

3、创建“共享文件夹” GitServer 作为远程主机中的Git仓库。

创建方法:控制面板 → 共享文件夹,生成目录目录一般就是 /volume1/GitServer

4、创建和配置Git Server用户

1)控制面板 → 用户账号:创建一个gitadmin用户,并设置对GitServer 目录的读写权限。

2)GitServer套件中添加用户,主菜单 → Git Server: 勾选用户


二、在远程主机上创建远程版本库

1、在本地开发机打开putty连接远程主机,进入远程主机GitServer仓库目录 /volume1/GitServer

2、创建项目仓库,如项目名为MyCode,可创建一个名为MyCode.git的远程仓库。执行以下语句:

mkdir MyCode.git //新建远程仓库目录 cd MyCode.git //进入该目录 git –bare init //创建远程仓库 git update-server-info

创建git仓库

3、切换环境,登陆群辉服务器,添加用户gitadmin对MyCode.git目录的读写权限。


三、本地机为windows系统,安装msysgit、TortoiseGit

1、下载msysgit,链接https://git-for-windows.github.io/

下载ToroiseGit,链接https://tortoisegit.org/download/

2、安装msysgit,参考文献

百度经验

博客园

关键点介绍如下:

1)生成SSH Key,打开msysgit管理终端git bashà执行命令 ssh-keygen –t rsa。

会在~/.ssh/目录下生成两个密钥文件id_rsa,id_rsa.pub。

3、安装ToroiseGit,,参考文献

要点提醒:

1) TortoiseGit设置à网络àSSH客户端中需要选择..\TortoiseGit\bin\TortoiseGitPlink.exe

2) 默认安装tortoisegit,会使用PuTTY(plink)作为默认的ssh方式,tortoisegit可以自动载入putty key,使用puttygen程序可以生成对应的公钥与私钥。


四、测试本地开发机是否连接远程版本库

1、在本地开发机,选择并进入操作目录?右键?打开TortoiseGit,点击Git克隆

需要处理两个地方来连接远程主机。
1) 填写远程主机URL,格式为
ssh://远程主机用户名@远程主机ip/volume1/GitServer(GitServer共享文件夹目录)/项目名
2)加载putty密钥,这个密钥是由三、2、1)所描述的关键点处生成的密钥。

3)检出时需要输入远程用户(如gitadmin)对应的密码。


五、git命令解析(git cheat sheet)

windows+群辉服务器环境下,搭建git版本管理