edo1z blog

プログラミングなどに関するブログです

Git

Ubuntu16.04にGitLabを入れる

Ubuntu 16.04にGitlabを入れていきたいと思います。 Gitlabのインストール Gitlabのサイトに、OS毎のインストール方法が書いてありました。 $ sudo apt-get install curl openssh-server ca-certificates postfix $ curl -sS https://packages.gitlab.com/in…

CentOS5.0にGitをyumでインストール

yum install gitだとインストールできません。 サーバタイプの確認 $ cat /etc/redhat-release CentOS release 5.10 (Final) $ getconf LONG_BIT 64 あと、下記コマンドでx86_64とかが確認できる。 $ cat /proc/version $ uname -a rpmforgeを選ぶ http://pk…

Gitリポジトリをgithubからcodebreakに移行する

Githubのリポジトリをローカルにクローンして、remote originのurlをcodebreakに変更して、pushします。(ローカルリポジトリに、リモートのブランチが全て存在しているか注意します。) まずは、codebreakに新規リポジトリを作成します。 githubからクロー…

git リモートbranchの取得

git branch -a これでリモートブランチが見られる 載ってない場合は、 git fetch これで、最新状態を取得できる git branch newb origin/newb これで、取得できる git checkout newb pushは、 git push origin newb

git - クローンしたリポジトリのサブモジュールをワークツリーに展開する

参考:クローンしたリポジトリのサブモジュールをワークツリーに展開する サブモジュールを含むリポジトリをクローンしたとき、 サブモジュールのディレクトリは空になっている。 git submodule status を見ると先頭が「-」になっていて、サブモジュールが初…

さくらサーバにgitをインストールする

https://code.google.com/p/git-core/downloads/list ここから最新版をローカルに落として、サクラサーバにSCPでコピーします。 ここに書いてある通りにインストルします。 $ tar xvfz git-1.9.0.tar.gz $ cd git-1.9.0 $ ./configure --enable-pthreads=-pt…

githubにpushするとcapistranoと連動して自動デプロイする

githubにはPost-Receive Hooksという機能があり、これはpushされると、登録したurlにpostアクセスし、json形式でpushしたデータの内容を渡してくれる。なので、このgithubからのpostアクセスを受け付けて、pushデータ内容に応じて、capistranoのサーバにアク…

git

subversionのような省略ワードはエイリアス設定すれば自分でつくれるようだ。 エイリアス設定 git config --global alias.st status ※--globalは個別リポジトリに限定しない全体的な設定 ※configの場所は、.git/configにある。テキストファイル。 リポジトリ…

macへのgitのインストール

Xcodeをインストールして、 Xcodeのコマンドラインツールをインストールして、 MacPortsをインストールして、 gitをターミナル上でインストールする。 下記のとおりにやったら出来た。 http://arpanet617.blog.fc2.com/blog-entry-28.html ちなみに、mac osx…