Git

Git

RedmineとGitを連携させるにはGitのBareリポジトリが同じサーバーに必要

RedmineとGitを連携させてみました。 Redmineとバージョン管理システムのリポジトリとの連携 Redmineでは、プロジェクトごとに、 Subversion Darcs Mercurial CVS...
Git

Subversion、Git リポジトリの標準レイアウト (standard layout) における trunk, branches, tags

Subversion、Git リポジトリの標準構成 (standard layout) における trunk branches, tagsのレイアウトと開発の進め方についてまとめてみました。 リポジトリの標準構成 (Standard La...
Git

git gcでUnlink of fileっていうエラーが発生 Should I try again?

git gcでUnlink of fileって言うエラーが発生してしまった。 どうしたらいいんだろう? git gcとは gitで扱っているリポジトリのサイズが大きくなりすぎてしまった。 調べてみると、GC、いわゆるガーベッ...
スポンサーリンク
Git

Tortise Git (トータスGit、トータスギット) とは?亀のように遅いGitのクライアントの使い方

Gitのクライアントのラッパーシェルである、TortoiseGitを使ってみました。 TortoiseGitの読み方は、トータスギットです。 TortoiseGit (トータスGit)とは GitはLinuxの創始者であるLi...
Git

GitLab、Gitでリモートリポジトリの最後の間違いpushの履歴を消してなかったことにする、歴史を巻き戻す方法

Gitを使っていて、たまにやらかすのは、誤った変更をそのままpushして間違いが履歴に残ってしまうことです。 バージョン管理システム (VCS) のある姿としては、それはそのままにして、また修正をpushすれば問題はないのです...
Git

GitLabで新規リポジトリを作ってpushしたら、You don't have permission error: failed to push some refs

GitLabで新規にリポジトリを作って、初めてpushしたら remote: GitLab: You don't have permission となってしまいました。 これは何でしょう? Git...
Git

Gitのpush -fがreject (拒否)されたので原因と対策 denyNonFastForwardsをfalseにした

Gitでfilter-branchを使って歴史の書換えを行った後で、 push -f してみるとエラーでrejectされてしまいました。 -fオプションはForce(強制) のはずなのでなんで...
Git

GitLabで422 The change you requested was rejected. の解決方法

Firefoxを使っていて、GitLabにログインしようとすると以下のメッセージが表示されました。 422 ? 422 The change you requested was rejected. ...
Git

TortoiseGitで削除したリモートブランチがリストに残る

TortoiseGitでPullしようとして気付いたのですが、削除したリモートブランチがリストに残ってしまいます。 なんで残るのか、対応策はないのか調べてみました。 TortoiseGitの仕...
Git

TortoiseGitでオーバーレイアイコンが表示されない (変わらない) ので上限を増やして解決

TortoiseGitでアイコンオーバーレイ icon overlayが表示されない件を解決する方法をまとめました。 TortoiseGitについては以下をご覧ください。 アイコンオーバーレイ、オーバーレイア...
Git

GitLabのユーザー権限・グループ権限確認 (メンバー追加、グループ招待)

Gitのみでは、これらの細かな権限管理ができないために、オンプレミスでGitを運用する場合は、GitLabを導入することをおすすめします。 GitLabではプロジェクトごとに参加するユーザーには、 という...
Git

GitLabでDeveloperならタグ(Tag)を追加できるが、削除できない you don't have permission

普段、Gitのリポジトリ管理としてGitLabを使っています。GitLabについては以下をご覧ください。 ところでGitLabでタグを削除できないという現象でハマったのでメモします。 Gitでタグ(T...
Git

Gitでサーバー側のリポジトリoriginにタグをつける

Gitでサーバー側のリポジトリoriginにタグをつける方法についてまとめました。 Gitでサーバーのリポジトリoriginにタグ ローカルなレポジトリの master ブランチを origin の master ブラン...
Git

GitLabでリポジトリのバックアップ、リストアを自動化する設定、世代、場所、容量

GitLabは標準にはバックアップやリストアのため、便利なツールが用意されています。 今回、バックアップの自動化についてまとめました。 GitLabでバックアップ GitLab omnibusパッケージを使っている場合、GitLa...
Git

Git Bash(Msysgit)が異常終了、STATUS ACCESS VIOLATIONで起動しないときの原因と対策

Git Bash(Msysgit)が STATUS ACCESS VIOLATION で起動しないときの原因と対策をまとめました。 Git BashでSTATUS ACCESS VIOLATION あるパソコ...
Git

GitLabをTortoiseGitで使うとパスワードを要求される、保存・記憶と省略方法

GitLabを導入して使い始めたのですが、クライアントとしてTortoiseGitを使うとパスワードの要求画面が表示されて困ってしまいました。 今回、パスワードを保存、省略する方法についてまとめてみました。 GitLabの導...
Git

Gitでタイムスタンプ(Timestamp)をコミット時に変更する方法

Gitではタイムスタンプ(Timestamp)を保持しないらしいです。 今回、Gitでタイムスタンプをコミット時に変更する方法を調べてみました。 Gitではタイムスタンプを持たない Subversionでは...
Git

GitLabをサブディレクトリ(Subdirectory)でインストールしてWordPressと共存させる方法

GitLabのGitLab CE Omnibus Packagesを使うと、ホントに簡単にGitLabをインストール出来ます。 ただ、GitLab CE Omnibus Packagesのデフォルトでは...
Git

GitLabのpython-gitlabでコマンドラインでユーザーを一括で追加、アカウント登録、削除する方法

GitLabのセットアップについて、以下の記事の通り完了しました。 その後、GitLabでGUI画面から1人1人ユーザー登録するのはGUIから行えます。 一方で、コマンドラインから一括でバルクでユ...
Git

CentOS 7にGitHubライクなオンプレミス GitLab CE (community edition) を2分でインストール・導入・構築してみた

GitのWebインターフェースを探している中で、GitWeb、Ginatraを試したのですが、イマイチでした。 そこで今回、GitLabを試してみました。 GitLabは、単にGitのGUIインタ...
タイトルとURLをコピーしました