cookbook 'git', '= 4.0.2'
git
(84) Versions
4.0.2
-
-
12.1.5
-
12.1.4
-
12.1.3
-
12.1.2
-
12.1.1
-
12.0.0
-
11.2.9
-
11.2.8
-
11.2.7
-
11.2.6
-
11.2.5
-
11.2.4
-
11.2.3
-
11.2.2
-
11.2.1
-
11.2.0
-
11.1.6
-
11.1.5
-
11.1.4
-
11.1.3
-
11.1.2
-
11.1.1
-
11.1.0
-
11.0.2
-
11.0.1
-
11.0.0
-
10.1.0
-
10.0.0
-
9.0.1
-
9.0.0
-
8.0.1
-
8.0.0
-
7.0.0
-
6.1.0
-
6.0.0
-
5.0.2
-
5.0.1
-
5.0.0
-
4.6.0
-
4.5.0
-
4.4.1
-
4.4.0
-
4.3.7
-
4.3.6
-
4.3.5
-
4.3.4
-
4.3.3
-
4.3.2
-
4.3.1
-
4.3.0
-
4.2.4
-
4.2.3
-
4.2.2
-
4.2.1
-
4.2.0
-
4.1.0
-
4.0.2
-
4.0.0
-
3.1.0
-
3.0.0
-
2.10.0
-
2.9.0
-
2.8.4
-
2.8.1
-
2.7.0
-
2.6.0
-
2.5.2
-
2.5.0
-
2.4.0
-
2.3.0
-
2.2.0
-
2.1.4
-
2.1.2
-
2.1.0
-
2.0.0
-
1.1.2
-
1.1.0
-
1.0.2
-
1.0.0
-
0.10.0
-
0.9.0
-
0.8.1
-
0.8.0
-
0.7.0
Follow376
- 12.1.5
- 12.1.4
- 12.1.3
- 12.1.2
- 12.1.1
- 12.0.0
- 11.2.9
- 11.2.8
- 11.2.7
- 11.2.6
- 11.2.5
- 11.2.4
- 11.2.3
- 11.2.2
- 11.2.1
- 11.2.0
- 11.1.6
- 11.1.5
- 11.1.4
- 11.1.3
- 11.1.2
- 11.1.1
- 11.1.0
- 11.0.2
- 11.0.1
- 11.0.0
- 10.1.0
- 10.0.0
- 9.0.1
- 9.0.0
- 8.0.1
- 8.0.0
- 7.0.0
- 6.1.0
- 6.0.0
- 5.0.2
- 5.0.1
- 5.0.0
- 4.6.0
- 4.5.0
- 4.4.1
- 4.4.0
- 4.3.7
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.2
- 4.0.0
- 3.1.0
- 3.0.0
- 2.10.0
- 2.9.0
- 2.8.4
- 2.8.1
- 2.7.0
- 2.6.0
- 2.5.2
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.4
- 2.1.2
- 2.1.0
- 2.0.0
- 1.1.2
- 1.1.0
- 1.0.2
- 1.0.0
- 0.10.0
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.0
Installs git and/or sets up a Git server daemon
cookbook 'git', '= 4.0.2', :supermarket
knife supermarket install git
knife supermarket download git
Description
Installs git and optionally sets up a git server as a daemon under runit.
Requirements
Ohai and Chef:
- Ohai: 6.14.0+
This cookbook makes use of node['platform_family']
to simplify platform
selection logic. This attribute was introduced in Ohai v0.6.12.
Platform:
The following platform families are supported:
- Debian
- Arch
- RHEL
- Fedora
- FreeBSD (client only)
- Mac OS X (10.6.0+)
- Windows
Cookbooks:
- runit (for
git::server
) - build-essential (for
git::source
) - dmg (for OS X installation)
- yum (for RHEL 5 installation)
Windows Dependencies
The windows_package
resource from the Windows cookbook is required to
install the git package on Windows.
Attributes
default
The following attributes are platform-specific.
Windows
-
node['git']['version']
- git version to install -
node['git']['url']
- URL to git package -
node['git']['checksum']
- package SHA256 checksum -
node['git']['display_name']
-windows_package
resource Display Name (makes the package install idempotent)
Mac OS X
-
node['git']['osx_dmg']['url']
- URL to git package -
node['git']['osx_dmg']['checksum']
- package SHA256 checksum
Linux
-
node['git']['prefix']
- git install directory -
node['git']['version']
- git version to install -
node['git']['url']
- URL to git tarball -
node['git']['checksum']
- tarball SHA256 checksum
Recipes
default
Installs base git packages based on platform.
server
Sets up a git daemon to provide a server.
source
Installs git from source.
windows
Installs git client on Windows
Usage
This cookbook primarily installs git core packages. It can also be
used to serve git repositories.
To install git client (all supported platforms):
include_recipe 'git'
To install git server:
include_recipe "git::server"
This creates the directory specified by git/server/base_path (default is /srv/git)
and starts a git daemon, exporting all repositories found. Repositories need to be
added manually, but will be available once they are created.
License and Author
- Author:: Joshua Timberman (joshua@opscode.com)
- Copyright:: 2009-2014, Chef Software, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Dependent cookbooks
dmg >= 0.0.0 |
build-essential >= 0.0.0 |
windows >= 0.0.0 |
runit >= 1.0.0 |
yum-epel >= 0.0.0 |
yum ~> 3.0 |
Contingent cookbooks
- amoeba_basenode Applicable Versions
- apache2-git-site Applicable Versions
- apache2_odin_auth Applicable Versions
- appbox Applicable Versions
- application_git Applicable Versions
- askbot Applicable Versions
- babushka Applicable Versions
- baggage Applicable Versions
-
bamboo
Applicable Versions
- baragon Applicable Versions
- base_image Applicable Versions
- baseserver Applicable Versions
- bash-it Applicable Versions
- berkshelf-api Applicable Versions
- better-chef-rundeck Applicable Versions
- bitbucket_server Applicable Versions
- buildkite Applicable Versions
- burp Applicable Versions
- cabot Applicable Versions
- camo Applicable Versions
- carbon Applicable Versions
- cdo Applicable Versions
- cgit Applicable Versions
- chef-manageiq Applicable Versions
- chef-server Applicable Versions
- chef-teamcity Applicable Versions
-
chefdk_bootstrap
Applicable Versions
- cloudfoundry Applicable Versions
- cloudless-box Applicable Versions
- cookbook_pusher Applicable Versions
- cq-unix-toolkit Applicable Versions
- crenv Applicable Versions
- cups Applicable Versions
- dbench Applicable Versions
- dev_env Applicable Versions
- devstack Applicable Versions
- dfu-util Applicable Versions
- diamond Applicable Versions
- diamond_lwrp Applicable Versions
- diaspora Applicable Versions
-
docker
Applicable Versions
- docker-etcd-registrator Applicable Versions
- docker_registry Applicable Versions
- dokku Applicable Versions
- doozer Applicable Versions
- ds_opencv Applicable Versions
- dynomite Applicable Versions
- elastalert Applicable Versions
- elite Applicable Versions
-
elixir
Applicable Versions
- errbit Applicable Versions
- errbit-server Applicable Versions
- et_fog Applicable Versions
- etcd Applicable Versions
- etckeeper Applicable Versions
- eulipion-slate Applicable Versions
- ffmpeg Applicable Versions
- fieri Applicable Versions
- fivem Applicable Versions
- foreman Applicable Versions
- gallery Applicable Versions
- gem_specific_install Applicable Versions
- gerrit Applicable Versions
- ghost Applicable Versions
- giraffe Applicable Versions
- git-ssh-server Applicable Versions
- git_dwk Applicable Versions
- git_user Applicable Versions
- github-enterprise Applicable Versions
- github-users Applicable Versions
- github_backup Applicable Versions
- gitlab Applicable Versions
- gitlab-server Applicable Versions
- gitlab-shell Applicable Versions
- gitolite-server Applicable Versions
- go_chef Applicable Versions
- golang Applicable Versions
- gpac Applicable Versions
- grafana Applicable Versions
- graphene Applicable Versions
- graphite-influxdb Applicable Versions
- graphite_lwrp Applicable Versions
- greenscreen Applicable Versions
- hem Applicable Versions
- homesick Applicable Versions
- httplivestreamsegmenter Applicable Versions
- hubot Applicable Versions
- huginn Applicable Versions
- iotop Applicable Versions
- iptables_web Applicable Versions
- ipxe Applicable Versions
- ish Applicable Versions
-
jenkins-server
Applicable Versions
- jenkins_build Applicable Versions
- jenkins_drupal Applicable Versions
- jenkins_utils Applicable Versions
- jently Applicable Versions
- jenv Applicable Versions
- justinaiken_dotfiles Applicable Versions
- kibana5-gm Applicable Versions
- kibana_lwrp Applicable Versions
- libfdk_aac Applicable Versions
- libvpx Applicable Versions
- lmctfy Applicable Versions
- logstash Applicable Versions
- logster Applicable Versions
- magentostack Applicable Versions
- mater Applicable Versions
- mcrouter Applicable Versions
- metarepo Applicable Versions
- modcloth-hubot Applicable Versions
- mono Applicable Versions
- mono3 Applicable Versions
- mono4 Applicable Versions
- mozilla-firefox-accounts Applicable Versions
- mozilla-firefox-sync Applicable Versions
- mozilla-sync Applicable Versions
- mplayer Applicable Versions
- multichain Applicable Versions
- ndenv Applicable Versions
- node Applicable Versions
- node_build Applicable Versions
- nodebrew Applicable Versions
- nodenv Applicable Versions
- nodestack Applicable Versions
- npm_registry Applicable Versions
- nvm Applicable Versions
- oclint Applicable Versions
- oh-my-zsh Applicable Versions
- ohmage Applicable Versions
-
omnibus
Applicable Versions
-
openbazaar
Applicable Versions
- opencart Applicable Versions
- openresty Applicable Versions
- opensmtpd Applicable Versions
- openstack-mistral Applicable Versions
- pa11y Applicable Versions
- particle-cli Applicable Versions
- pdns Applicable Versions
- pentester Applicable Versions
- phpcpd Applicable Versions
- phpcs Applicable Versions
- phpdcd Applicable Versions
- phpstack Applicable Versions
- phpunit Applicable Versions
- pipeline Applicable Versions
- pita Applicable Versions
- platformstack Applicable Versions
- plexconnect Applicable Versions
- poise-ruby-build Applicable Versions
- pythonstack Applicable Versions
- rackops_rolebook Applicable Versions
- radiant Applicable Versions
-
rails_application
Applicable Versions
- razor Applicable Versions
- rbenv Applicable Versions
- rbenv-gemset Applicable Versions
-
riak
Applicable Versions
- ruby-install Applicable Versions
- ruby_build Applicable Versions
- s3fs-c Applicable Versions
- screen Applicable Versions
- sensu Applicable Versions
- sickrage Applicable Versions
- signalfx Applicable Versions
-
singularity
Applicable Versions
- sitecore Applicable Versions
- skyline Applicable Versions
- sockstat Applicable Versions
- stackstorm Applicable Versions
-
stash
Applicable Versions
- statsd Applicable Versions
- statsd-centos7 Applicable Versions
- statsite Applicable Versions
- stoplight Applicable Versions
- sugar_crm Applicable Versions
- sugarcrm Applicable Versions
- sugarcrm-ce Applicable Versions
- sugarcrm_ce Applicable Versions
- supermarket Applicable Versions
- symfony Applicable Versions
- symfony_project Applicable Versions
- tarsnap Applicable Versions
- taskwarrior Applicable Versions
- teampass Applicable Versions
- tig Applicable Versions
- uptime Applicable Versions
- ut_base Applicable Versions
- vagrant-node-simple Applicable Versions
- varnishd Applicable Versions
- vim-go Applicable Versions
- vim_config Applicable Versions
- vs_code Applicable Versions
- vslinko Applicable Versions
- winbox Applicable Versions
- x264 Applicable Versions
- xbuild Applicable Versions
- yajsw Applicable Versions
- yasm Applicable Versions
- zabbix-ruby-client Applicable Versions
- zeromq Applicable Versions
- zerovm Applicable Versions