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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容