タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

sshとgitに関するtouch_webのブックマーク (2)

  • git pushでWebサーバに公開 - NullPointer's

    Webディレクトリをまるごとgitで管理している場合に、公開もgitで出来るようにするためのメモ。 まず、bareなリモートリポジトリをWebサーバ上に置いてWebDAVかSSHでpushできるようにする。次にリモートリポジトリの hooks/post-receive に以下の記述を追加する。 env GIT_WORK_TREE=/var/www/htdocs git checkout -fこれでpushされたときに hooks/post-receive が実行され、 /var/www/htdocs に master ブランチの最新がチェックアウトされる。 WebDAVではなく、SSHでpushしたい場合は /var/www/htdocs の所有権をSSH実行ユーザにしておく。 リモートリポジトリの名前は release のような名前にしておくと分かりやすいと思う。 $ git push

    git pushでWebサーバに公開 - NullPointer's
  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
  • 1