ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
默认windows和linux上的git已经安装好了 一,建立linux仓库 假如我的仓库在 /home/myhub目录下 ``` cd /home/myhub git init --bare myhub.git //这里 git init 是初始化空仓库的意思,而参数 --bare 是代表创建裸仓库,这个参数一定记得带上 ``` 二,从远程仓库直接克隆 ``` git clone git@192.168.56.102:/home/myhub/myhub.git myproject ``` 解释: git clone git@【仓库所在服务器地址】: 【仓库所在位置目录】 【windows上的文件夹名称,随便起】 三,提交到本地仓库和远程仓库 ``` git add index.php // add 命令加入到本地仓库的暂存区 git commit -m "test commit" // commit 命令增加到仓库 git push origin master // 提交到远程仓库 ``` 注意:没有配置ssh密钥的时候,每次提交到远程仓库均需要输入一次密码,密码哪里来的,在linux安装git的时候,需要配置一个linux下的用户 git ``` adduser git //创建用户git passwd git //设置用户git的密码 ``` 这个密码就是在这里设置的,后面配置多用户就是对应用户密码 四、写个简单的钩子,自动把linux上的git仓库的代码checkout到你的网站根目录 假如你的项目网站根目录是 /home/www ``` cd /home/myhub/myhub.git cd hooks ``` 看看有没有post-receive 没有创建一个 vim post-receive 然后在文件里写入 ``` #!/bin/bash git --work-tree=/home/www checkout -f ``` wq保存退出,再次修改index.php文件,git push看看效果