2019年

1/4ページ

Gitを使ってホームページをレンタルサーバにアップロードする方法(エックスサーバー、さくらのレンタルサーバ)

今まで、FTP経由でファイルをアップロードしていましたが、Gitを使った方法を覚えてからは、もっぱらこちらの方法を使っています。 主に、ターミナルと呼ばれるツールを使って、コマンドを入力する方法で様々な処理を行います。初めは取っつきにくいですが、慣れればさほど難しくはありません。 はじめに 良い点 ・アップロードも楽ですが、更新がもっと楽。 ・更新漏れや、失敗がない。 ・アップロードスピードが速い […]

Xserver(エックスサーバー)にGitをインストールする

ローカル(Windows)にGitをインストールするのは簡単でしたが、サーバに何かをインストールするのは、初めてだったので、忘れないようにメモ。 流れとしては、 ・サーバとSSHで接続できるようにする ・Gitを動かすために必要なライブラリをインストールする(gettextとCurl) ・Gitをインストールする そもそもエックスサーバには、古いバージョンのGitがすでにインストールされていました […]

レンタルサーバにSSH接続をする方法(エックスサーバー、さくらのレンタルサーバ)

サーバとSSH接続する方法はいくつかありますが、ソフトを使わずにコマンドライン上での接続について書いています。また、サーバはエックスサーバーとさくらのレンタルサーバを対象にしています。 事前準備 エックスサーバーは、デフォルトではSSH接続が無効になっているので、コントロールパネルでSSH接続を有効にしておきます。 パスワード認証の場合 エックスサーバーは、パスワード認証を許可していませんが、さく […]

SSH接続の鍵(キー)の作成

SSH接続は、ローカル側とサーバ側でそれぞれ鍵を持つ事で、安全に接続・通信できる仕組みです。 ローカル側の鍵を秘密鍵 サーバ側の鍵を公開鍵 といい、鍵はどちら側でも作成可能で、作ったら片方を相手側に登録します。 ローカル側でターミナルを使って作成する方法です。 ホームディレクトリに「.ssh」というフォルダを用意して、そこで以下のコマンド。 [crayon-61a49ee1d12413215720 […]

git pull でエラーが出た時、強制的にpullする方法

サーバ上のリポジトリをローカルのリポジトリにpullしようとした時の話。 サーバ側とローカル側では、だいぶ修正などしていて、どっちがどうなってるかよくわからなくなっている状態で・・・ git pull したら以下のようなエラーが出た。 fatal: refusing to merge unrelated histories グーグル先生の翻訳 致命的:関連のない履歴のマージを拒否 対処法1 安全に […]

【超簡単】Masonryの使い方と最低限の実装方法

写真を縦横比を維持したままタイル状に綺麗に並べるためのライブラリー「Mosonry」の必要最低限の実装方法です。 CSSで正方形にトリミングして並べる方法は一般的ですが、トリミングせずに並べる必要があったので、調べてみました。 検索して出てきた解説サイトの通りにやってもうまく行かなかったり、オプションなど複雑な内容で難しかったので、公式サイトを参考にして、できるだけ最小限の実装をしてみました。 M […]

Laravel 標準のログアウト先を変更する方法

ググるとすぐ出てくるけど、そのままやってもうまくいかなかったので、メモ。 app/Http/Controllers/Auth/LoginController.phpに、以下のようにloggedOutを追記するだけとなっていたが、 [crayon-61a49ee1d1336742093275/] 最初の方で、以下を追記しなければいけなかった。 [crayon-61a49ee1d13383791638 […]

QNAP(NAS)が不正アクセス攻撃(ブルートフォースアタック)された話

ある日、突然メールが大量に送られて来ました。 内容を確認してみると、自宅のNASからの自動通知で、どうやら誰かが自宅のNASに不正にログインしようとして、失敗しているという内容のメール。 確認している間にも、以下のようなメールが次から次へと大量に入って来ました。 NAS Name: 〇〇〇〇 Severity: Error Date/Time: 〇〇〇〇 App Name: Users Categ […]

本当に超超超初心者のためのGit入門(実践編)

前記事「本当に超超超初心者のためのGit入門(導入編)」では、Gitのインストールからリポジトリの作成までやりました。今回は、いよいよ実際にバージョン管理をしてみます。 Gitの操作は、前回使用したGit Bashというツールから行うため、慣れないうちは戸惑うかもしれません。その場合は、同時にインストールされている、Git GUIというツールを使うとより視覚的にGitを操作する事ができます。 また […]

本当に超超超初心者のためのGit入門(導入編)

勉強のためにGitをはじめてみました。しかし、自分のような超初心者向けの記事は少なく、いくつもサイトを回ってようやく全体像が見えてきました。そこで、超初心者でも簡単にGitを始められるよう、できるだけ細かな説明を入れながら導入手順を記録しておきたいと思います。(Windows環境) 今回は、Gitの導入編ということで、インストールと初期設定、ついでにリポジトリの作成。というところまで書きたいと思い […]

1 4