# Pkg on libgit2 doesn't support filesystem URLs?

**URL:** <https://discourse.julialang.org/t/pkg-on-libgit2-doesnt-support-filesystem-urls/2315>\
**Category:** Internals & Design\
**Created:** [February 26, 2017, 9:14am UTC](https://discourse.julialang.org/t/pkg-on-libgit2-doesnt-support-filesystem-urls/2315 "2017-02-26T09:14:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)\
**Post date:** [February 26, 2017, 9:14am UTC](https://discourse.julialang.org/t/pkg-on-libgit2-doesnt-support-filesystem-urls/2315/1 "2017-02-26T09:14:04Z")

</div>

I did just update on my v0.5 package directory (i also run 0.4 and 0.6dev in parallel) and got reported this (at the end of Pkg.update):

```julia
...
INFO: Updating Cairo master...
INFO: Updating MachO master...
INFO: Updating DWARF master...
INFO: Updating TerminalUI master...
INFO: Updating Gtk master...
INFO: Computing changes...
INFO: No packages to install, update or remove
ERROR: Update finished with errors.
=> Package Iplot cannot be updated.
GitError(Code:ERROR, Class:Net, Unsupported URL protocol)
 in macro expansion at ./libgit2/error.jl:99 [inlined]
 in #fetch#52(::Base.LibGit2.FetchOptions, ::String, ::Function, ::Base.LibGit2.GitRemote, ::Array{AbstractString,1}) at ./libgit2/remote.jl:70
 in (::Base.LibGit2.#kw##fetch)(::Array{Any,1}, ::Base.LibGit2.#fetch, ::Base.LibGit2.GitRemote, ::Array{AbstractString,1}) at ./<missing>:0 
...

```

which might be related to:

```julia
lobi@orange4:~/.julia/v0.5/Iplot$ git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

nothing to commit, working directory clean
lobi@orange4:~/.julia/v0.5/Iplot$ git remote -v
origin /home/lobi/.julia/v0.5/Iplot/../../v0.4/Iplot/ (fetch)
origin /home/lobi/.julia/v0.5/Iplot/../../v0.4/Iplot/ (push)
lobi@orange4:~/.julia/v0.5/Iplot$ 

```

so a dirty package and git remote via filesystem.

Is this not allowed anymore?
