Git模块使用教程:在OnceAir上搭建低功耗Git服务器
git svn Github by newghost on 1534043587026


 

Git是一个开源的分布式版本控制系统,版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了已录下来。每一次文件的改变您都可以借助对比工具,查看与之前版本具体哪一行,哪一个字符做了更改。与常用的版本控制工具SVN不同,它采用了分布式版本库的方式。Git并没有全局的版本号。

您可以在OnceAir上安装Git模块,将其变成一个低功耗的Git服务器。因为Git服务器是基于SSH协议实现的,使用Git或外网访问请勿必更改默认root密码。如果您不会操作,可选择使用相对操作简单且成熟的SVN服务器

使用前需要确保您的服务器上安装了git组件。

apt-get install git

 

创建Git仓库

打开OnceAir桌面上的Git 服务器,如果找不到可以检查一下应用管理,看看是不是被禁用了。这里点击添加,新建一个Git仓库。

 

在添加页面,点击选择,从OnceAir网盘上选择一个空文件夹或已有的Git仓库。然后在用户列表中输入会使用此仓库的OnceAir用户,然后点击保存。

 

在Git仓库列表页面,我们会获取一个访问地址: ssh://your_username@192.168.0.103/onceai/onceai/git/test, 我们在使用时需要手动把 your_username 替换成自己的用户名,比如: ssh://newghost@192.168.0.103/onceai/git/test

 

 

启用SSH登录

要使用Git服务,就要打开ssh远程登录,打开“Home->控制面板->服务",将ssh远程登录变为是,然后保存。此时会需要重启一下网盘。

 

打开SSH后,可用putty https://putty.org/ 登录,root帐户默认用户名密码为: root/OnceAir,请务必使用 passwd 命令修改默认密码。

 

安装 Git 客户端

Git社区提供免费的Git命令行终端和简易的图形化客户端,可到: https://git-scm.com/downloads 下载。安装完成后,在目录空白处点鼠标右键,可发现 Git GUI Here/ Git Bash Here 两个菜单。点击 Git Bash。

 

使用 Git 客户端

在命令行终端输入:  git clone ssh://newghost@192.168.0.103/onceai/git/test  第一次 clone,需要输入 yes 信任这台服务器。 然后输入 newghost 用户的 OnceAir 注册密码,即可。

 

 

相关阅读:

SVN安装使用教程:用OnceAir搭建低功耗文件版本控制服务器
Git模块使用教程:在OnceAir上搭建低功耗Git服务器
使用TortoiseGit和SmartGit图形客户端从OnceAir Git仓库Clone文件
外网访问SVN/Git内网服务及共享文件夹:OnceAir内网TCP穿透使用教程