タグ

gitに関するmteramotoのブックマーク (13)

  • gitolite で Git リポジトリへの SSH アクセスを制御する - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 先日、安価な VPS サービスである ServersMan@VPS を契約しまして、以前から欲しいと思っていた Git リポジトリのホスティング環境を構築してみました。複数の Git リポジトリを作成して、リポジトリごとにアクセスできるユーザーを制限するものです。 Github を使えという話もありますが、単にリポジトリが欲しいだけなら VPS のほうが安いので…

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • CPANにあげたくないPerlモジュールをgithub にアップしまくる方法 - tokuhirom's blog

    http://github.com/typester/shipit-step-uploadgithub CPAN モジュールのアップロードは ShipIt をつかうと楽なことがしられていますが、CPAN にあげたくないモジュールなどのアップロード場所としては、リポジトリに github をつかっているなら、github が最適でしょう。 で、CPAN にアップするのとおなじような感覚で github にあげるには、typester 先生の ShipIt::Step::UploadGithub をつかうとよいです。 cpanm-github typester/net-github-upload-perl cpanm-github typester/shipit-step-uploadgithubとかやってインストールすればいいとおもいます(cpanm-github は toktools には

  • Accueil

    Les Sociétés Civiles de Placement Immobilier (SCPI) se sont imposées comme une solution d'investissement de choix, attirant un nombre croissant d'investisseurs en quête de diversification et de rendements potentiellement plus élevés. Dans un contexte économique en constante évolution, où les investisseurs cherchent à optimiser leur portefeuille tout en minimisant les risques, les SCPI représentent

  • Git初心者が絶対に覚えておくべきコマンド - idesaku blog

    Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi

    Git初心者が絶対に覚えておくべきコマンド - idesaku blog
  • メモcache: gitの概念図

    2009年7月17日 gitの概念図 gitの概念図 pullとfetchとcheckoutの違いがやっとわかった。 とてもわかりやすい。 ラベル: git 時刻: 17:47 関連する記事 1 コメント: masa さんのコメント... test 2009/07/23 11:46 コメントを投稿

  • Gitの基礎練習

    バージョン管理ツールGitの基礎練習です。 Windows XPのコマンドプロンプトでGitの基的なコマンドを動かしていきます。 Gitを学び始めるきっかけにどうぞ。 (筆者もまだGitを使いこなしているわけではありません。 誤りのご報告、改善提案などは大歓迎です。フィードバックからよろしくお願いします) 目次 はじめに ダウンロードとインストール ファイルをGitの管理下に置きましょう 新しいファイルを追加します 新しいディレクトリを追加します 編集からコミットまでの流れはこんな風に進みます ブランチを使ってみましょう ここまでの作業ログを見ましょう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールGitの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基

  • 本を読む RubyKaigi 2009に参加しました

    7月17~19日に、RubyKaigi 2009というイベントに参加しました。プログラミング言語Rubyに関するカンファレンスです。あっという間の3日間だったなあ。講演者やスタッフなどの皆さん、ありがとうございました。 鳥頭の私は、聞いているだけだとすぐ忘れてしまうので、メモをとりながら話を聞きました。実際、メモを見返したら、すでに忘れていることがいろいろあったという次第。とりあえず、メモの整理と内容の復習をかねて、ブログに載せておきます。間違いなどありましたらご指摘ください。 1日目(7月17日) Using Git and GitHub to Develop One Million Times Faster(Scott Chacon) 一番手は、みんな大好きGitHubを作った人の講演。gitの効率的な使い方と、それを実現するための道具としてのGitHubを解説しました。なお、Chac

  • /etcをgit,Mercurialで管理する | Happy My Life

    etckeeperより。 みなさんは、/etc以下のファイル(設定ファイル群)をどのように管理しているのだろうか? 私は相変わらず、元ファイルを退避した上で設定を変更していたりする。 ここ最近、git/Mercurial等のバージョン管理システム(VCS)が手軽に使えるようになってきたので、これらを使って設定ファイル群を管理しようと考えるのはごく自然な事。 変更に失敗して前の状態に戻したいとか、バージョンアップで今の設定ファイルが上書きされてしまうという事のたびたび起こる。 ただ、設定ファイルでは/etc/shadowのように管理者権限が無いと操作できないファイルが存在するなど、ソースコードと同じ管理方法ができない。そういう事もあり、VCSを使えば便利という事は分かってはいるが、いまいち使う気になれないのも、これまた事実。 で、そんな時に便利なのが、etckeeper。これは、設定ファイル

  • はてなダイアリーの記事をgithubでバージョン管理する。 - こせきの技術日記

    github や code repos のような公開リポジトリを使って、ブログに履歴管理機能を追加できるのではないかと考えた。この記事では、はてなダイアリーの記事をgithubでバージョン管理する方法を検討する。また、ブログ記事の履歴を公開するメリットについて考える。 この記事の履歴は、以下で参照できる。 http://github.com/koseki/hatenadiary-koseki2/commits/master/2009-06-29-HatedaGithub.txt これまでにやったこと はてなダイアリーライター(はてダラ)にローダー(はてダロ)を加えてgithubに上げた。 koseki/hatenadiary-writer · GitHub Text::HatenaとWEBrickでプレビューサーバを実装した。 Rakeで更新環境を作った。 最近書いた記事をgithubに上

    はてなダイアリーの記事をgithubでバージョン管理する。 - こせきの技術日記
  • gitのブランチ名をプロンプトに表示すると結構便利 - (ひ)メモ

    gitの配布物に含まれる contrib/completion/git-completion.bash を . すると、gitのサブコマンドやそれに応じたオプション、加えて~/.gitconfigで自分用にaliasしたサブコマンドまで補完してくれるようになり、小学生もにっこりです。 同じく git-completion.bash の中で定義されてる関数 __git_ps1 を使ってシェルプロンプト($PS1)を設定すると、 #... if [ -r "$HOME/.bash_completion.d/git" ]; then # = git-completion.bash # boldにするエスケープシーケンスは省略してます PS1="${PS1}[\$(__git_ps1 \"%s)\")\w]\\$ " else PS1="${PS1}[\w]\\$ " fi #...こんなふうにg

  • GitM#1

    初心者時代に一度は遭遇するトラブル(1) ワーキングディレクトリを元の状態に戻す方法は? コマンド名からgit resetとgit revertがそれっぽいな Subversionだとrevertだったしgit revertかな うーん、つまりこういうことだな? $ git revert HEAD fatal: Dirty index: cannot revert 何が何だか わからない 初心者時代に一度は遭遇するトラブル(2) じゃあgit resetを試そう うーん、つまりこういうことだな? OK、成功だ$ git reset --hard HEAD へー、こうすればさらに1つ前の状態に戻せるのか $ git reset --hard HEAD~1 あれ、git logしたら最後にしたコミットが消えてる 何が何だか わからない 初心者時代に一度は遭遇するトラブル(3) 大体revert

  • Git CVS tutorial

  • 1