在Boxen之前安装Git,或者在Git之前安装Boxen?

sun*_*ung 1 git macos boxen

所以,我只是想要一台Mac,而我正在寻求使用Boxen来设置工作环境.事实是,设置说明有点令人困惑.本页简介:

https://github.com/boxen/our-boxen#getting-started

使用git

sudo mkdir -p /opt/boxen
sudo chown ${USER}:admin /opt/boxen
git clone <location of my new git repository> /opt/boxen/repo
cd /opt/boxen/repo
script/boxen
Run Code Online (Sandbox Code Playgroud)

但它接着说:

This template project provides the following by default:

Homebrew
Git
Hub
Run Code Online (Sandbox Code Playgroud)

我觉得你最好想要一个干净的系统,以避免在使用Boxen时发生冲突,所以在我从自制软件商店获得git之前,我想知道其他人如何设置Boxen这样我可以省去一些头疼的事情

Ber*_*t F 6

我认为你不需要先安装git.我安装了Boxen,虽然我还没有在新机器上尝试过干净的自举.这是我的理解:

1)X-Code命令行工具是安装Boxen的先决条件--X-Code安装gitas 的版本/usr/bin/git,因此不需要显式安装另一个git来启动Boxen.在我的机器上 - Mountain Lion/10.8.3:

$ /usr/bin/git --version
git version 1.7.12.4 (Apple Git-37)
Run Code Online (Sandbox Code Playgroud)

2)安装Boxen后,Boxen将安装自制的git at版本/opt/boxen/homebrew/bin/git,这可能是X-Code命令行的新版本git:

$ /opt/boxen/homebrew/bin/git --version
git version 1.8.0
Run Code Online (Sandbox Code Playgroud)

3)最后,在默认情况下,Boxen有将安装hub,这将别名github(hub是GitHub的增强包装周围git):

$ type -a git
git is aliased to `hub'
git is /opt/boxen/homebrew/bin/git
git is /usr/bin/git

$ git --version
git version 1.8.0
hub version 1.10.5
Run Code Online (Sandbox Code Playgroud)