博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows+群辉服务器环境下,搭建git版本管理
阅读量:6497 次
发布时间:2019-06-24

本文共 1193 字,大约阅读时间需要 3 分钟。

hot3.png

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的远程仓库。执行以下语句:

创建git仓库

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

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

1、下载msysgit,链接

下载ToroiseGit,链接

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)对应的密码。

转载于:https://my.oschina.net/colour10/blog/1627100

你可能感兴趣的文章
accept()
查看>>
USB 2.0 Hub IP Core
查看>>
USB 2.0 OTG IP Core
查看>>
解读浮动闭合最佳方案:clearfix
查看>>
Charles使用
查看>>
Python GUI编程(Tkinter) windows界面开发
查看>>
dynamic关键字的使用
查看>>
iOS 音乐播放器之锁屏效果+歌词解析
查看>>
android O 蓝牙设备默认名称更改
查看>>
阳台的青椒苗
查看>>
swapper进程【转】
查看>>
跨链技术与通证经济
查看>>
爬虫学习之-xpath
查看>>
js jQuery 右键菜单 清屏
查看>>
dotConnect for Oracle
查看>>
Eclipse下C/C++开发环境搭建
查看>>
Eclipse中设置在创建新类时自动生成注释
查看>>
我的友情链接
查看>>
CoreOS 手动更新
查看>>
golang 分页
查看>>