安装 Git
1 |
sudo apt-get install git |
1 |
sudo adduser git |
把开发人员的公钥,
id_rsa.pub
放入到 /home/git/.ssh/authorized_keys
文件里,一行一个。初始化 Git 仓库
建立一个仓库目录,注意是仓库目录,不是项目目录。假定是
/home/hub/app.git
,在 /home/hub
目录下输入命令: 1 |
sudo git init --bare app.git |
Git 就会创建一个裸仓库,赋予权限
1 |
sudo chown -R git:git app.git |
克隆远程仓库
1 |
git clone git@yourserver:/home/hub/app.git |
编辑
/home/hub/app.git/hooks/post-receive
文件,没有的话新建。内容为: 1 |
GIT_WORK_TREE=/var/www/html/tradinggit checkout -f |
赋予可执行权限
1 |
sudo chmod +x /home/hub/app.git/hooks/post-receive |
项目目录的权限设定为 Git 用户
因为执行拉取的时候是 Git 用户所以要把项目目录的权限设定为 Git 用户。
1 |
sudo chown -R git:git /var/www/html |
git clone下来项目
把代码复制到项目目录里面
git add .git commit -m '1'git push -u -f origin master
【搭建远程GIT】更新env upload vendor文件
推荐阅读
- laravel 8 修改默认的paginate分页模板
- laravel|国际支付对接,信用卡支付对接,stripe的使用
- laravel|laravel执行过程
- Laravel 自带的Auth验证登录
- php|lnmp搭建遇到的尴尬事(一)
- Laravel mysql 添加外键失败
- php|laravel attempt登陆认证时候帐号密码输入正确但返回false的情况
- Laravel|laravel 验证大于零的数字
- laravel|Composer 本地路径加载 laravel-admin 扩展包