アーカイブ

‘Git’ カテゴリーのアーカイブ

gitでtagを作成する

2010 年 12 月 3 日 コメントはありません

gitでのタグの作り方のメモです。

tagを新しく作る

$ git tag -a 1.0.0 -m 'v1.0.0'

remoteにpushする

$ git push origin 1.0.0

tagを表示する

$ git tag

tagをremoteから取得する

$ git fetch --tags
   or
$ git pull --tags

tagを削除する

$ git tag -d 1.0.0

remoteにも反映させる。(タグ名に’:'をつける)

$ git push origin :1.0.0

参考

カテゴリー: Git タグ:

Gitの共有リポジトリを運用する場合の個人的なベストプラクティス

2009 年 12 月 17 日 コメントはありません

最近Gitの共有リポジトリを構築する機会があったのですが、以下のような感じで運用しています。

  • gitプロトコルではなくsshでアクセス(ポート開けるのだるいので)
  • サーバ側にgitユーザを作って、アクセスさせたい人にsshの公開鍵をもらってそれを /home/git/.ssh/authorized_keys に追加して公開鍵認証
  • git clone ssh://git@lampetty.net/var/cache/git/hoge.git みたいな感じでclone

いちいちサーバ側にユーザ追加して、gitリポジトリのディレクトリにパーミッション付与するよりこっちの方がたぶん楽。

カテゴリー: Git, Linux タグ: ,