2021年に新鮮な新しいMacOS 11ビッグサーでGitをインストールして設定します
Gitを新しいMacOS 11の上にインストールしてください
xcode 12のインストール(オプション)
XcodeはMacOS、IOS、Watchos、TVOSのためのソフトウェア開発ツールのスイートを含むMacOS用のIDEです.あなたがフルタイムのプロのアップル開発者でないとしても、我々はまだあなたの真新しいラップトップ/IMACにそれをインストールすることを勧めます.Xcodeには、将来的に必要ないくつかの長期的な利点があります.
Xcode 12は11 GB程度で、アップルストアが何度か必要かもしれませんが、それをダウンロードしています.
2 . Xcodeコマンドラインツールのインストール(必須)
$ xcode-select --install
xcode - ctlはgitやmakeなどのソフトウェアパッケージをビルドしてコンパイルするための他のツールと一緒にgitをシステムに持っていきます.それが完了したら、適切にインストールされたテストを実行します.
$ git --version
git version 2.30.1 (Apple Git-130)
そして、gitが出力する/usr/bin/git
gitをインストールするもう一つの方法は、homebrewをインストールし、それからgitをインストールすることです.HomebrewはMacOSのためにそれ自体を欠落しているパッケージマネージャと呼び、どんな開発者にとっても不可欠なツールです.我々は非常にそれをお勧めします.homebrewをインストールするには、次の手順に従います
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Mac M 1アームでHomebrewをインストールする完全なガイドのために、this articleを読んでくださいHomebrew経由でGitを
$ brew install git
でインストールする実行すると、適切にインストールされていることをテストします.
$ git --version
とGitは/usr/local/bin/git
を出力すべきです.JITからインストールされたGitバージョンがXcode CTLのGitバージョンよりも最新の状態になる可能性があることに注意してください.Homebrewは、常にMacOSシステムが所有するXcode CTLの
/usr/local/bin/
の代わりにローカルユーザによって所有された/usr/bin/
経路にそれを置きます.グローバルレベルでのGitセットアップ
1 .グローバルユーザを設定します.nameとuser電子メール
$ git config --global user.name "Your Name"
$ git config --global user.email "your_email@your_company.com"
グローバルGit設定ファイルは、$HOME/.gitconfig
に格納されている.特にそうしない限り、手動でこのファイルを微調整する必要はありません.このコマンドを使用して、ファイルが読み込まれた場合はVimエディタを開きます.~/.gitconfig
2 . gitパスワードのキャッシュを有効にする
MacOSはGitの資格情報をkeychainに保存しますので、何度もgitパスワードを入力する必要はありません.
$ git config --global credential.helper osxkeychain
3 .高速フォワードモードでgit引きを許す
$ git config --global pull.ff only
それは良い練習です、そして、あなたが理由を疑問に思うならば、理由はここにあります:https://blog.sffc.xyz/post/185195398930/why-you-should-use-git-pull-ff-only-git-is-aMacOSはグローバルに無視して
Macでは、
$ git config --global --edit
ファイルに、.DS_Store
(フォルダに隠されたMacOSシステムファイル)を追加するのを覚えておくことが重要です.Gitリポジトリに~/.gitignore
ファイルを含まないようにするには、Gitを設定してファイルを除外します.# specify a global exclusion list:
$ git config --global core.excludesfile ~/.gitignore
# adding .DS_Store to that list:
$ echo .DS_Store >> ~/.gitignore
ファイルを使用したい場合は、Githubのデフォルトの.DS_Store
をMacOS環境について考えてください.$ curl https://raw.githubusercontent.com/github/gitignore/master/Global/macOS.gitignore -o ~/.gitignore
Gitを使用して、git ://の代わりにhttps ://
NPMのようなパッケージマネージャにはパッケージがあります.JSONファイルはSSHプロトコルで修正され、SSHを許可しない企業のファイアウォールの後ろにあります.
"dependencies": {
"package_name": "git+ssh://[email protected]:Domain/package_name.git",
}
唯一のオプションは、パッケージをインストールすることができるように、あなたのためにhttpsにそのプロトコルを変えるgitを強制することです - .gitignore
のセミコロンを含めなければなりません$ git config --global url."https://github.com/".insteadOf [email protected]:
$ git config --global url."https://".insteadOf git://
スイッチを戻したい場合は:$ git config --global url."[email protected]:".insteadOf https://github.com/
$ git config --global url."git://".insteadOf https://
グローバルGit設定ファイル - 最終結果
最終的に
[email protected]:
は次のようになります.[user]
name = Your Name
email = [email protected]
[pull]
ff = only
[core]
excludesfile = /Users/user1/.gitignore
[credential]
helper = osxkeychain
[url "https://github.com/"]
insteadOf = [email protected]
[url "https://"]
insteadOf = git://
概要
# edit and list global Git config:
git config --global --edit
git config --global --list
# edit and list local Git config
git config --local --edit
git config --local --list
available here この記事に関する最新の更新プログラムReference
この問題について(2021年に新鮮な新しいMacOS 11ビッグサーでGitをインストールして設定します), 我々は、より多くの情報をここで見つけました https://dev.to/squademy/install-and-configure-git-on-a-fresh-new-macos-11-big-sur-in-2021-a-complete-guide-6ldテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol