# \] dev with private Github repository

**URL:** <https://discourse.julialang.org/t/dev-with-private-github-repository/89188>\
**Category:** General Usage\
**Created:** [October 24, 2022, 9:55am UTC](https://discourse.julialang.org/t/dev-with-private-github-repository/89188 "2022-10-24T09:55:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![FemtoTrader](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/femtotrader/32/309_2.png) [@FemtoTrader](https://discourse.julialang.org/u/FemtoTrader)\
**Post date:** [October 24, 2022, 9:55am UTC](https://discourse.julialang.org/t/dev-with-private-github-repository/89188/1 "2022-10-24T09:55:31Z")

</div>

Hello,

I did

] dev [https://femtotrader@github.com/femtotrader/MyPrivateRepository.jl](https://femtotrader@github.com/femtotrader/MyPrivateRepository.jl)

but it raises

```
ERROR: ArgumentError: invalid base 10 digit 'g' in "github"

```

is there a method to make a private repository a package available for development (ie without using git command in shell but directly with Julia)

Kind regards

---

<div class="post-metadata">

**Author:** ![fgerick](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fgerick/32/13228_2.png) [@fgerick](https://discourse.julialang.org/u/fgerick)\
**Post date:** [October 24, 2022, 9:56am UTC](https://discourse.julialang.org/t/dev-with-private-github-repository/89188/2 "2022-10-24T09:56:34Z")

</div>

```julia
] dev https://github.com/femtotrader/MyPrivateRepository.jl

```

I think this should work.

---

<div class="post-metadata">

**Author:** ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)\
**Post date:** [October 24, 2022, 10:11am UTC](https://discourse.julialang.org/t/dev-with-private-github-repository/89188/3 "2022-10-24T10:11:35Z")

</div>

> [@FemtoTrader](#):
>
> dev [https://femtotrader@github.com/femtotrader/MyPrivateRepository.jl](https://femtotrader@github.com/femtotrader/MyPrivateRepository.jl)

You can use quotation marks to make the parser less inclined to dissect your URL,

```julia
pkg> dev "https://femtotrader@github.com/femtotrader/MyPrivateRepository.jl"

```

or the functional form to be precise in your request.

```julia
using Pkg
Pkg.develop(url = "https://femtotrader@github.com/femtotrader/MyPrivateRepository.jl")

```

---

<div class="post-metadata">

**Author:** ![FemtoTrader](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/femtotrader/32/309_2.png) [@FemtoTrader](https://discourse.julialang.org/u/FemtoTrader)\
**Post date:** [October 24, 2022, 10:13am UTC](https://discourse.julialang.org/t/dev-with-private-github-repository/89188/4 "2022-10-24T10:13:38Z")

</div>

Thanks @GunnarFarneback
