这台阿里云 ECS 服务器的操作系统是 CentOS 7,这是一种 Linux 类型的操作系统 .. 登录进来以后,可以使用 yum 这个工具去安装一些东西 .. 比如可以先用它安装一下 epel-release 这个软件仓库 .. 这样使用 yum 可以安装的东西就会多了一些 ..
然后可以再去安装一个社区提供的软件仓库 .. 地址是 https://centos7-iuscommunity.org/ius-release.rpm ..
我之前已经在这台服务器安装过这两个东西 .. 所以再次安装它们的时候,如果没有更新,就会提示无须任何处理 ..
下面再安装一下 git 这个工具 .. yun install 安装的是 git2u .. 加上一个 -y 选项 .. 表示确认安装 .. 这个 git2u 就是 ius-release 这个软件仓库里面提供的软件包 ..
可以再安装一个 nginx .. yum install nginx -y ... 因为我之前安装过,所以会提示无须任何处理 ..
再进入到 /mnt 目录 ... 在这个目录的下面可以创建一个叫 app 的目录 .. 我们可以把网站项目放在这个目录的下面 ...
执行一下 git clone ... 后面加上项目远程仓库的地址 ..
在 code.aliyun.com ... 打开之前为网站项目创建的这个远程仓库 .. 复制一下 ssh 类型的仓库的地址 ...
粘贴过来 .. 执行一下 ... 输入 yes ...
提示 Permission denied ... 没有权限 .. 因为要克隆的这个项目是个私有项目,所以只有有权限的用户才能克隆它 ..
查看一下当前用户主目录下面的 .ssh 里面的东西 .. 然后看一下这个目录下面的 id_rsa.pub 文件里的内容 .. 复制一下这些内容 ...
回到 code.aliyun.com ...
打开 首页 ... 设置 ... SSH 公钥 ... 增加 SSH 密钥 .. 把复制的服务器上的用户的公钥内容粘贴到这里 .. 输入一个标题 ... aliyun .. 增加密钥 ..
回到终端 .. 重新再执行一下这条克隆项目仓库的命令 ..
这次就会成功把项目仓库克隆到这台服务器上 .. 完成以后进入到项目所在目录 .. 再查看一下项目里面的文件 ..