# Julia homebrew install git Error

**URL:** <https://discourse.julialang.org/t/julia-homebrew-install-git-error/1863>\
**Category:** General Usage\
**Created:** [February 3, 2017, 8:38am UTC](https://discourse.julialang.org/t/julia-homebrew-install-git-error/1863 "2017-02-03T08:38:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![smores](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@smores](https://discourse.julialang.org/u/smores)\
**Post date:** [February 3, 2017, 8:38am UTC](https://discourse.julialang.org/t/julia-homebrew-install-git-error/1863/1 "2017-02-03T08:38:06Z")

</div>

julia\> Pkg.init()  
INFO: Initializing package repository /var/root/.julia/v0.5  
INFO: Cloning METADATA from [https://github.com/JuliaLang/METADATA.jl](https://github.com/JuliaLang/METADATA.jl)  
ERROR: GitError(Code:ERROR, Class:Invalid, Invalid version 0 on git\_proxy\_options)  
in macro expansion at ./libgit2/error.jl:99 [inlined]  
in clone(::String, ::String, ::Base.LibGit2.CloneOptions) at ./libgit2/repository.jl:191  
in #clone#109(::String, ::Bool, ::Ptr{Void}, ::Nullable{Base.LibGit2.AbstractCredentials}, ::Function, ::String, ::String) at ./libgit2/libgit2.jl:327  
in (::Base.LibGit2.#kw##clone)(::Array{Any,1}, ::Base.LibGit2.#clone, ::String, ::String) at ./:0  
in (::Base.Pkg.Dir.##4#6{String,String})() at ./pkg/dir.jl:49  
in cd(::Base.Pkg.Dir.##4#6{String,String}, ::String) at ./file.jl:59  
in init(::String, ::String) at ./pkg/dir.jl:47  
in init() at ./pkg/pkg.jl:70

julia\> run(`which -a git`)  
/usr/bin/git

julia\> run(`git --version`)  
git version 2.10.1 (Apple Git-78)

julia\>

---

<div class="post-metadata">

**Author:** ![barche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barche/32/79_2.png) [@barche](https://discourse.julialang.org/u/barche)\
**Post date:** [February 24, 2017, 11:47pm UTC](https://discourse.julialang.org/t/julia-homebrew-install-git-error/1863/2 "2017-02-24T23:47:04Z")

</div>

Not sure if you solved it in the mean time, but I got bitten by this today and found your post looking for a solution. The problem is libgit2 is too new in homebrew now:  
[https://github.com/JuliaLang/julia/issues/19793](https://github.com/JuliaLang/julia/issues/19793)

If you cleaned up your homebrew, the following should allow a downgrade of libgit2:  
(replace /usr/local with brew --prefix if different)

```nohighlight
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
git checkout 3280e6229c624332ec45212b1ae9e810e50b1a81 libgit2.rb
brew reinstall libgit2

```
