该篇文章使用项目 demo/laravel 来演示整个 Git 协作开发流程。

如果你需要项目访问权限,可请联系我(联系方式可点击右侧头像旁边的链接)告知你的奇迹空间 Gitlab 帐号,我会给你分配 Developer 权限。

获取项目 Git 访问链接

获取到该项目访问权限后,登录『奇迹空间 Gitlab』,就可以看到该项目了,Gitlab 项目详情页如下图所示:

Gitlab demo/laravel 截图

上图中有一个链接,即下文用到的链接。

同时请留意链接旁边两个按钮,分别为 SSH 和 HTTP,当你点击不同的按钮的时候,后边的链接会跟着变化。

SSH和HTTP链接截图

想了解两者的区别,可阅读 Git SSH 和 HTTP 链接的区别

如使用命令行 clone 项目,建议使用 SSH 链接,如使用 PhpStorm clone 项目,两者都可

「目前 ssh clone 的方式存在问题,请使用 http 的方式 clone 项目。」

使用 Git 命令下载项目

命令如下

如使用 HTTP Git 项目访问链接,后面执行 Git 命令都需要输入用户名及密码。
命令行推荐使用 ssh clone 方式。避免反复输入用户名及密码。

「目前 ssh clone 的方式存在问题,请使用 http 的方式 clone 项目。」

Mac

在 Mac Terminal 执行该命令,会直接将项目文件下载到你当前所在的目录,建议先 cd 到 Nginx 服务器指定的根目录下,再执行 git clone 命令。

如果你是按照 mac下homebrew安装及php.mysql.nginx环境安装及配置 配置的 Nginx,需执行以下命令:

Windows

待续。(Windows 电脑的朋友可以找我来补充这一段)

使用 PhpStorm 下载项目

找到 clone 菜单

PhpStorm,有两个地方可以找到 clone 菜单:

  1. 在 PhpStorm 的欢迎界面找到 clone 菜单:

PhpStorm 欢迎界面 clone 菜单

  1. 在 PhpStorm 的主界面找到 clone 菜单

PhpStorm 的主界面 clone 菜单

开始 clone 项目到本地

点击 clone 菜单后,会弹出对话框,如下图所示:

phpstorm git clone 对话框截图

  1. 将上文提到的项目 Git 访问链接复制到 Git Repository URL 对应的输入框内
  2. Parent Directory 为项目存放到本地的位置
  3. Directory Name,为项目下载到本地后的名称

第一次点击 Clone 后,会要求你输入 奇迹 Gitlab 的帐号密码。输入后就开始 Clone了。

Clone 完毕后,会提示你是否打开项目,如下图所示:

phpstorm git clone 对话框

点击 Yes 就可以啦。

运行项目

请按照项目根目录下 readme.md 提示依次操作,无意外,访问本地链接能看到如下页面:

运行demo/laravel的界面截图

发表评论

电子邮件地址不会被公开。 必填项已用*标注