Git 安装及使用
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
1.git config --global user.name " "
2.git config --global user.email " "
3.ssh-keygen -t rsa -C "xxxx@xxx.com "
4.ssh-add ~/.ssh/id_rsa 添加 cat ~/.ssh/id_rsa.pub 查看
5.添加公钥
git 初始化
1.添加 git remote add origin https://gitee.com/zlray/HotDeploy.git
git remote
为了便于管理,Git要求每个远程主机都必须指定一个主机名。git remote命令就用于管理主机名。
不带选项的时候,git remote命令列出所有远程主机。
$ git remote
origin
使用-v选项,可以参看远程主机的网址。
$ git remote-vorigingit@github.com:jquery/jquery.git(fetch)origingit@github.com:jquery/jquery.git(push)
上面命令表示,当前只有一台远程主机,叫做origin,以及它的网址。
克隆版本库的时候,所使用的远程主机自动被Git命名为origin。如果想用其他的主机名,需要用git clone命令的-o选项指定。
$ git clone-o jQuery https://github.com/jquery/jquery.git$ git remotejQuery
上面命令表示,克隆的时候,指定远程主机叫做jQuery。
git remote show命令加上主机名,可以查看该主机的详细信息。
$ git remote show<主机名>
git remote add命令用于添加远程主机。
$ git remote add<主机名><网址>
git remote rm命令用于删除远程主机。
$ git remote rm<主机名>
git remote rename命令用于远程主机的改名。
$ git remote rename<原主机名><新主机名>
2.查看 git remote
3.先git pull 再 git push -u -f(强制推送) origin master
git branch -r 查看远程分支
git branch 查看当前分支
git branch <branch name> 基于当前分支创建新分支
git branch <branch name> <commit id> 基于提交新建分支
git checkout -b v1.0 origin/master 基于远程master新建v1.0分支 r
git branch --track --set-upstream-to=origin/master test 将本地分支与远程分支建立关联
git push origin HEAD -u 上传新建分支
git merge xxxx + git push 合并分支
git tag 查看当前标签 (只读分支)
git tag <tag name> <branch name> 创建分支
git tag -d <tag name>
使用流程:
git status 查看状态
git add . 添加所有的文件
git commit -am " " 提交及加上
git push 同步到远程
vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
标签:vsftpd500writablerootchroot
当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:
500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
这个问题发生在最新的这是由于下面的更新造成的:
- Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life.
从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。
要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列两项中的一项:
allow_writeable_chroot=YES