Git

「error: object file .git/objects/~ is empty」の対処法

いろいろな方が書いているけど、自分用に書いておかないと忘れちゃうのでメモ 経緯 いつもどおり、作業開始前に「git pull」したら以下のエラーが表示された。 % git pull error: object file .git/objects/f6/fac924ccdbc54addeadac5149bd3c45a45d7ad is em…

SSHのポートフォワードを利用して内部サーバーのリポジトリを外部からアクセスする

Git

研究室内部のファイルサーバーに構築したGitリポジトリを研究室の外から利用するための方法メモ。 サーバー環境 [ファイルサーバー] <-- ssh:22番ポート --> [中継サーバ] <-- ssh:22番ポート --> [ローカルマシン] ファイルサーバー:192.168.11.23 Unix系 …

Smart HTTP Transportにおいてmasterへのgit pushを特定ユーザに限定する

Git

Debian GNU/Linux で Git を Smart HTTP Transport で使うでHTTP経由で公開リポジトリを作ったとき、masterブランチへのgit pushを特定ユーザに絞りたい。そこで、非常に素朴ながら以下のようにした。リポジトリが/var/git/repos.gitであるとき、/var/git/re…

Trac 1.0にてSubversionからGitに移行する(未完成)

Debian GNU/Linux Wheezyで Trac 0.12.2、Tracのプロジェクトのコピー、そしてDebian GNU/Linux Wheezy上でTrac 0.12 を Trac 1.0にバージョンアップするの流れで設置したTrac 1.0において、リポジトリをSubversionからGitに移行する。 環境 Debian GNU/Linu…

Debian GNU/Linux で Git を Smart HTTP Transport で使う

GitリポジトリをHTTP経由で使うときにSmart HTTP Transportを用いた方が良いとのことなのでそのようにする。 id:anatooのブログ:gitリポジトリをホストするのにWebDAV使わないほうがいい Git:Smart HTTP Transport 参考サイト gitレポジトリでgit-http-bac…

SubversionとGitコマンド対応表

Git

勉強と備忘録として 前提 SSHでログインできるサーバーに中央リポジトリを置き、リモートで作業するモデルを想定。 サーバー:servername.hoge.jp Subversionリポジトリ /path/to/repos Gitリポジトリ /path/to/repos.git クライアント 作業ディレクトリ /pa…

SubversionのリポジトリからGitに移行する

Git

Subversionのリポジトリを http://hogehoge.jp/svn とする コミットしたユーザー名を取得 Git:8.2 Gitとその他のシステムの連携 - Git への移行より、users.txtにSubversionリポジトリでコミットしたユーザ一覧を書き出す。ローカルのSubversionで管理して…

Git関連リンク

Git

SubversionからGitに乗り換えようかなぁって。 サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 こわくない Git:上のチュートリアルを行った後に。 サイボウズエンジニアのWIKI: Git & GitHub DQNEO起業日記:仕事で使ってる巨大SVNレポジトリをGi…