Git
環境 MacOS X Yosemite ver.10.10.1 $ brew -v Homebrew 0.9.5 事象 Homebrewで最新版のGit(今回は2.2.1)をインストールしたが、Mac標準のGitが指定されていて、HomebrewのGitが使用できない。 $ brew install git ==> Downloading https://downloads.sf.n…
昨年12月19日に出ていたGitの脆弱性の件で、Gitを最新版にアップデートしようとして悩んだのでメモしておく。 Vulnerability announced: update your Git clients 分散型バージョン管理システム「Git」に脆弱性、任意のコマンドが実行される恐れ - 窓の杜 Ma…
対処法 git remote add origin 〜を実行してfatal: remote origin already exists.が出た場合、git remote rm originでoriginを削除し、再度originを登録すればよい。 $ git remote rm origin $ git remote add origin git@github.com:ユーザ名/リポジトリ名…
git initはカレントディレクトリをGitリポジトリに変換する。 カレントディレクトリに.gitディレクトリを作成してバージョン管理を行うので、意図とは異なるディレクトリをGitリポジトリにしてしまった場合、.gitディレクトリを削除すればよい。 $ rm -rf .g…
会社PCで一度Herokuにデプロイしていたが、自宅PCでローカルリポジトリのファイルを更新後、この自宅PCからHerokuにデプロイするためにgit pushしたらエラーが出た。結果的にはデプロイできたので、それまでの手順をメモしておく。 複数PC間でHerokuのある一…
Herokuのユーザ登録 https://www.heroku.com/ toolbeltのインストール herokuコマンドを使えるようにするため、toolbeltをインストールしておく。 https://toolbelt.heroku.com/standalone 表示されたコマンドを実行する。 [vagrant@localhost first_app]$ w…
自宅PCにてRailsアプリケーション環境を作成し、それをGitHubのリポジトリにpushしたが、会社PCでも同じリポジトリの内容を共有できれば楽だなーと思ったので、そうしてみた。 やりたいこと リモートリポジトリ(GitHub)の内容をpush元とは異なるローカルリ…
GitHubリポジトリの作成 「New repository」を選択する。 「Repository name」を設定し、「Create repository」ボタンを押す。 秘密鍵と公開鍵の作成 ~/.sshディレクトリにid_rsaとid_rsa.pubの2つの鍵がなければ、鍵を作成する。 [vagrant@localhost first_…