关于github的持续集成

    自己做了一个毕业设计的网站,然后想着部署到服务器,但是每次都是用java jar的方式,每次需要netstat apn查看端口,然后kill,再部署jar包,显得很麻烦,作为一个菜鸟,就开始钻研起来了。

    我的代码是部署在github上的,自己买的服务器是学生版,内存实在小的可怜,所以只能托管在github,但是github现在也是可以免费建私库,也是很方便的。如果配置高,可以设置gitlab或者gogs等等作为代码托管工具,这里就不多说了。

    好的,首先在阿里云上安装git,apt-get install git即可,然后通过git init创建本地库(就是创建.git文件),否则会报fatal: Not a git repository (or any of the parent directories): .git。git安装完输入ssh-keygen(不能有空格,否则会报错)。显示如下

然后回车,知道提示你Enter passphrase (empty for no passphrase):,如果你不想要以后拉取代码时要经常输入密码,这里选择不填,然后回车让你再次输入密码。回车,就会生成对应的key了。提示你选择save the key的路径,默认选择即可。

    登录github,然后把你的key放进去。

然后new一个 ,标题随意,然后吧你刚才生成的key(我的默认在/root/.ssh/下),vi打开isa.pub,把内容粘贴到key。 点击“Add SSH Key”即可创建成功。测试一下该SSH Key:ssh -T git@github.com,第一步直接yes,如果你设置密码,你就输入密码,然后会出现这个信息就说明你已经成功连上了。

 然后我们需要对接仓库,使用git remote add origin + 仓库地址,这样你的仓库就对接上了。然后你在你.git的目录下直接git pull origin master,这里提示你设置一下用户名和邮箱,

git config --global user.email "you@example.com"   --自己定义

git config --global user.name "Your Name",就能将你的代码从仓库拉取下来了。以后更新代码到github,你就能直接pull下来了。用docker打包镜像运行抽空写篇文章再说。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值