用户登录

在终端,用 ssh 远程登录到服务器,登录以后进入到 /mnt 这个目录,我们可以把要部署的应用放在这个目录的下面。 先用 dnf 安装一下 git ,加上 -y 选项,表示确定安装。

在服务器上安装好 git 以后,执行一下 git clone 去克隆一下远程仓库里的项目,地址是 git@github.com:ninghao/xb2-node.git,你要把这个地址换成自己的。 执行一下。

问我们确定要连接吗,输入 yes 表示确定。 这里提示 无法读取远程仓库,这是因为服务器没有权限克隆这个项目的远程仓库。

一般你的应用的远程仓库应该是私有的,有权限的用户才能使用这个远程仓库。让服务器有权限可以使用远程仓库,可以配置一个 Deploy key,先输出服务器当前用户主目录下的 .ssh 里的 id_rsa.pub ,这是这个用户的公钥文件,复制一下文件内容。

回到项目的远程仓库,打开 Settings ,修改一下这个远程仓库的设置, 打开 Deploy keys, 点击 Add deploy key,添加一个 deploy key。

输入一个标题。 比如 xb2-node-server ,然后在 Key 的下面,把复制的公钥内容粘贴到这里。 可以再勾选一下 Allow write access,点击 Add key 。

配置好以后,服务器就有权限可以使用这个远程仓库了。

在远程仓库添加部署密钥《 Node.js 服务端应用开发:部署应用 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点