版本管理中实践中,建立远程仓库是一个基本操作。本文通过一个小实验,给学员演示如何在Git中建立远程仓库,如何克隆远程库到本地。
实验环境说明
远程库主机名为: gitrepos.xxxx.com
远程库主机OS: Linux
远程库主机SSH端口: 22
远程库用户名: git
远程库主机中Git仓库根目录: /GitRepos
在远程主机中建立Git仓库
使用 ssh 登录到主机
切换到Git仓库根目录
1
cd /GitRepos
为新仓库建立一个目录,比如要为项目名为:todo-app建立项目,则执行
1
mkdir todo-app.git
.git 后缀是推荐的方式,不是必须的
- 初始化仓库
1 | cd todo-app.git |
–bare 选项的目的是建立一个不带工作区的裸仓库,因为通常我们不会自己在远程主机上进行开发
在客户端访问Git仓库
在客户端访问刚才建立的远程库,只需要简单的执行 git clone 命令即可。在本实验中,是通过 ssh 进行访问,命令格式如下:
1 | git clone ssh://<用户名>@<主机名或IP>[:端口号]/<仓库目录> [本地目录名] |
其中:
[本地目录名] 为可选项,如果没有,则在本地建立和仓库同名的目录
[:端口号] 为可选项,使用默认的22端口则不需要填写
具体到我们刚才建立的远程库,就是:
1 | git clone ssh://git@gitrepos.xxxx.com/GitRepos/todo-app.git |