Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuでGitユーザー名とメールアドレスを設定する方法

UbuntuでGitユーザー名とメールアドレスを設定する方法

Gitは、Linuxカーネルの構築を支援するためにLinusTorvaldsによって開発された分散バージョン管理システムです。当初から、Gitは非常に成長し、最も人気のあるバージョン管理システムになりました。

Gitを使用すると、複数のユーザーが1つのプロジェクトに同時に貢献したり、変更を追跡したり、以前のバージョンに戻したり、さまざまなプロジェクトバージョンのブランチを作成したりできます。これが、Gitでユーザー名とメールアドレスを設定して、各コミットをユーザーまでさかのぼることができるようにすることが重要である理由です。

このガイドの本質は、インストール後にGitを使い始めるための基本、特にGitでのユーザー名とメールの設定について説明することです。

:このチュートリアルでUbuntuを使用している間は、使用しているOSに関係なく手順が適用されます。

グローバルGitユーザー名とメールアドレスを設定する方法

Gitをインストールした後、ユーザー名とメールアドレスを設定する必要があります。 Gitを使用すると、すべてのgitプロジェクトで使用されるグローバルユーザー名とメールアドレス、または特定のリポジトリで使用されるローカルクレデンシャルを設定できます。

gitクレデンシャルを設定するには、git configを使用します 指図。 Git configは、git変数を表示および設定できる組み込みツールです。

Ubuntuでは、git構成変数は次のディレクトリにあります:

  • / etc / gitconfig –このファイルには、すべてのユーザーとそのリポジトリのgit構成が保存されます。
  • 〜/ .gitconfig –ホームディレクトリの.gitconfigファイル。特定のユーザーのgit構成を保存します。
  • .git / config –これにより、ローカルリポジトリのgit構成が保存されます。

ユーザー名とメール設定を確認するには、次のコマンドを使用します:

git config --list

上記のコマンドから何も出力されない場合は、ユーザー名とメールアドレスを設定してください。

グローバルコミットのユーザー名と電子メールを設定するには、次のコマンドを入力します。

git config --global user.name “Username”
git config --global user.email example@email.com

コマンドが正常に実行されたら、次のコマンドを使用して設定された変数を確認します。

git config –list

このコマンドを実行すると、次のような出力が得られます。

user.name=Username
user.email=example@email.com
UbuntuでGitユーザー名とメールアドレスを設定する方法

git configファイルを編集して、ユーザー名とパスワードを追加することもできます。お気に入りのテキストエディタを使用して、「〜/ .gitconfig」ファイルを編集し、ユーザー名とメールアドレスを追加します。

nano /home/ubuntu/.gitconfig

次のようにエントリを追加します:

[user]
    name = Username
    email = example@email.com

ファイルを保存し、gitconfigコマンドを使用してエントリが正常に追加されたことを確認します。

ローカルGitのユーザー名とメールアドレスを設定する方法

Gitでは、ローカルのユーザー名とメールアドレスを設定することもできます。特定のリポジトリにローカルクレデンシャルを使用できます。

これを行うには、git configを使用します --globalなしのコマンド リポジトリディレクトリ内からフラグを立てます。

例:

リポジトリとして使用するディレクトリに移動します:

cd ~/workspace

次に、次のコマンドを使用して、ディレクトリをgitリポジトリとして初期化します。

git init .

リポジトリ内で、以下のコマンドを使用してユーザー名とメールアドレスを設定します。

git config user.name “localusername”
git config user.email “user@ubuntu.local”

変更を確認するには、次のコマンドを使用します:

cat .git/config

上記のコマンドは、ローカルリポジトリ内の.gitディレクトリに移動し、構成ファイルの内容を表示します。 Gitは、特定のリポジトリの構成を.git/configファイルに保存します。

このための出力は次のようになります:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[user]
    name = localusername
    email = user@ubuntu.local

グローバル設定とローカル設定の両方を表示するには、git configを使用できます 指図。出力例は次のとおりです。

user.name=Username
user.email=example@email.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
user.email=user@ubuntu.local

便利なgitconfigコマンド

git config コマンドを使用すると、他のgit設定をセットアップすることもできます。

たとえば、次のコマンドを使用してデフォルトのgitエディターを設定できます。

git config --global core.editor vim

vimをEmacs、nanoなどの選択したエディターに置き換えます。

最初のブランチのデフォルト名を変更することもできます–デフォルトで「マスター」に設定されています。

以下のコマンドを使用して、デフォルトのinitブランチ名を変更します。

git config --global init.defaultBranch initial

同様に、「イニシャル」をinitブランチの目的の名前に置き換えます。

以下の出力に示すように、すべての設定を確認してください。

user.name=Username
user.email=example@email.com
core.editor=vim
init.defaultbranch=initial
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
user.email=user@ubuntu.local

まとめ

Gitは、ユーザーが自分の作業を維持し、貢献し、他のユーザーと共有するのに役立つ素晴らしいツールです。 Gitをより効率的に使用するために、Git Aliasを使用してワークフローを改善したり、ローカルブランチまたはリモートブランチを削除する方法を学習したりすることもできます。


  1. Windows メールの設定方法

    Mail は Microsoft の無料のメール アプリで、Windows Vista 自体から、すべての最新バージョンの Windows で利用できます。このアプリは無料で利用でき、事前にオペレーティング システムにインストールされています。 メール クライアントは、1 つの場所からすべてのメールとファイルにアクセスできる単一の場所として機能します。最小限のインターフェイスとアクセシビリティは、マイクロソフトのユーザー ベース全体にファンを持っています。この記事では、メール アカウントを正しく使用できるように設定する方法を紹介します。それでは始めましょう。 Windows メールの設定方法

  2. メール自動化の初心者向けガイド:概要と設定方法

    事業主、特に事業を大きくしようとしている事業主にとっては、消費者との定期的かつ継続的なコミュニケーションを維持することが不可欠です。彼らは、あなたのサービスが彼らのために何を持っているかを知る必要があります.どのような新しい料金プラン、割引、特典、そして最も重要な「新しさ」について、今後提供する予定があるか。電子メールは、企業から消費者にこれらのメッセージを伝える最も一般的な媒体の 1 つです。 多くのサービス プロバイダーからのこれらの電子メールに気付いたに違いありません。ベンダーは通常、電子メールの受信トレイを乱雑にしています。それらの多くは無視されますが、タイミングが正しければ非常に役