git配置参考 : Linux安装Git并拉取项目代码1
服务器上拉取脚本:
#!/bin/sh
#项目的git地址
git_path="仓库地址"
#本地代码位置代码路径
code_path="/siyuanworkspace/siyuan"
#项目名称
projectName="data"
env="master"
#如果项目文件夹不存在说明没有下载过改项目代码,需要检出该项目
if [ ! -d ${code_path}/${projectName} ];
then
echo ${projectName}"不存在,检出该项目"
cd $code_path
git clone https://gitee.com/xxxx/siyuan.git data
else
echo ${projectName}"项目存在,更新代码"
cd ${code_path}/${projectName}
#放弃所有修改 更新最新版本
git fetch origin
git clean -f
git reset --hard origin/master
git pull origin master
fi
缺点
如果笔记过大,使用gitee同步就会有各种各样的问题,而且体积很大。
-
Linux安装Git并拉取项目代码
设置Git
查看操作系统版本:
lsb_release -a
查看是否已经安装git
git --version
查看git 配置的用户名和邮箱
git config --global user.name 'liutao' git config --global user.email'240160085@qq.com'
创建更新脚本
脚本命令:avim siyuan.sh chmod 777 siyuan.sh
#!/bin/sh #项目的git地址 git_path="仓库地址" #本地代码位置代码路径 code_path="/siyuanworkspace/siyuan" #项目名称 projectName="data" env="master" #如果项目文件夹不存在说明没有下载过改项目代码,需要检出该项目 if [ ! -d ${code_path}/${projectName} ]; then echo ${projectName}"不存在,检出该项目" cd $code_path git clone https://gitee.com/xxxx/siyuan.git data else echo ${projectName}"项目存在,更新代码" cd ${code_path}/${projectName} #放弃所有修改 更新最新版本 git fetch origin git clean -f git reset --hard origin/master git pull origin master fi
设置gitee用户名和密码
1、进入到用户根目录,cd HOME/.gitconfig文件中多加credential下边的内容:
进入项目目录,重新执行git pull,会要求输入用户名密码。
之后再次执行git pull,不需要再输入用户名密码。
↩
评论区