博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用git让服务器网站与本地同步 ssh配置
阅读量:6684 次
发布时间:2019-06-25

本文共 717 字,大约阅读时间需要 2 分钟。

嘛,就是将服务器上的网站和本地同步。

方法1
首先是上传服务器上的网站到github仓库
git init
git add .
git commit -m ''
关联远程仓库,先去github上新建一个,new repository
git remote add origin 你的远程库地址
同步 合并
git pull --rebase origin master
推送
git push -u origin master
克隆
git clone git@github.com:jaxma/pig.git pig

ssh的问题

查看有没有id_dsa.pub

cd ~/.ssh

没有的话

ssh-keygen -t rsa -C "your_email@youremail.com"

比如我的

git@github.com:jaxma

cat ~/.ssh/id_rsa.pub

复制公钥

到SSH and GPG keys里添加

方法2

服务器git仓库
服务器仓库就相当于中转站,只要用git remote add origin命令推送过后,本地仓库和服务器要同步的文件夹都可以进行push、pull操作
hook 本地push的同时让服务器更新文件

方法3

用github的webhook
如果有宝塔的话用宝塔的webhook

更新:

克隆时端口不是22的问题
加ssh://
例如
git clone ssh://git@ip:端口/home/git/xx.git

权限

chown -R root:root pig.git/

转载于:https://blog.51cto.com/1105190775/2317184

你可能感兴趣的文章
HDU-1532-Drainage Ditches
查看>>
angularJS的学习资源,巨全
查看>>
计算最长英语单词链
查看>>
LIS和LCS算法分析
查看>>
Error prompt:“xxx is not in the sudoers file”----Solution
查看>>
基于Silverlight的新浪微博客户端 - LightBus
查看>>
C#多维数组与嵌套数组
查看>>
Sublime text3的一些操作
查看>>
MySQL-ProxySQL中间件(二)| Admin Schemas介绍
查看>>
Python 设置 IP 代理 访问网页 ( 用户名密码验证代理 )
查看>>
从点云中提取杆状物算法
查看>>
sqlplus用户登录
查看>>
更轻松的获取APK文件安装时间
查看>>
Web标准中用于改善Web应用程序性能的各种方法总结
查看>>
航电ACM step1.2.3 Box of bricks
查看>>
[学习笔记]矩阵求逆
查看>>
phpMyAdmin 登陆需要密码
查看>>
zookeeper实现队列_Queue
查看>>
转 delete 和 delete []的真正区别
查看>>
outline
查看>>