Git 安装及使用

2017-09-09  本文已影响0人  Ray雷磊

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

上一篇下一篇

猜你喜欢

热点阅读