# \#git

**URL:** https://discourse.julialang.org/tag/git/93.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Deploy Documenter docs locally](https://discourse.julialang.org/t/deploy-documenter-docs-locally/5463)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 6\
**Last updated:** [September 24, 2025, 9:09pm UTC](https://discourse.julialang.org/t/deploy-documenter-docs-locally/5463 "2025-09-24T21:09:28Z")

</div>

As I understand it, the function deploydocs in Documenter.jl is designed to work with travis only. I have a private repository I would like to generate documentation for, and would like a deploydocs function that could d…

---

## [Simplest way to distribute package on shared server?](https://discourse.julialang.org/t/simplest-way-to-distribute-package-on-shared-server/129683)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 4\
**Last updated:** [June 6, 2025, 12:36pm UTC](https://discourse.julialang.org/t/simplest-way-to-distribute-package-on-shared-server/129683 "2025-06-06T12:36:15Z")

</div>

Simple Private Distribution I have a set of evolving private packages I want to make available for my coworkers to use through our shared file server. What’s the easiest way to set this up so they can call the main branc…

---

## [Test a Julia Package as a Git Hook](https://discourse.julialang.org/t/test-a-julia-package-as-a-git-hook/39140)

<div class="topic-metadata">

**Author:** [@logankilpatrick](https://discourse.julialang.org/u/logankilpatrick)\
**Replies:** 6\
**Last updated:** [May 29, 2025, 9:30am UTC](https://discourse.julialang.org/t/test-a-julia-package-as-a-git-hook/39140 "2025-05-29T09:30:12Z")

</div>

Hey all, I want to try to set my git configuration such that when I commit and before I push, my git hooks fire and test my certain package. Is anyone doing this with Julia and can share how it’s done?

---

## [My pluto notebooks changes aren't recognized by git bash](https://discourse.julialang.org/t/my-pluto-notebooks-changes-arent-recognized-by-git-bash/121487)

<div class="topic-metadata">

**Author:** [@selinguler94](https://discourse.julialang.org/u/selinguler94)\
**Replies:** 2\
**Last updated:** [October 20, 2024, 11:03am UTC](https://discourse.julialang.org/t/my-pluto-notebooks-changes-arent-recognized-by-git-bash/121487 "2024-10-20T11:03:30Z")

</div>

I have a pluto notebook that I pushed to github, and now I open the notebook on pluto, edit it and save it (maybe not exactly save it because when I go to save notebook section and choose the directory and the same file …

---

## [Slow installation of mono-repo](https://discourse.julialang.org/t/slow-installation-of-mono-repo/117667)

<div class="topic-metadata">

**Author:** [@xvries](https://discourse.julialang.org/u/xvries)\
**Replies:** 5\
**Last updated:** [August 1, 2024, 12:45am UTC](https://discourse.julialang.org/t/slow-installation-of-mono-repo/117667 "2024-08-01T00:45:03Z")

</div>

I am maintaining a privately registered git repo which contains multiple packages. The repo is starting to become rather big ~300 MB (I know I should do something about that). Whenever a user installs a package the whole…

---

## [Package Dev Workflow with Multiple Dev Machines?](https://discourse.julialang.org/t/package-dev-workflow-with-multiple-dev-machines/114520)

<div class="topic-metadata">

**Author:** [@zacharyneveu](https://discourse.julialang.org/u/zacharyneveu)\
**Replies:** 1\
**Last updated:** [July 26, 2024, 3:10pm UTC](https://discourse.julialang.org/t/package-dev-workflow-with-multiple-dev-machines/114520 "2024-07-26T15:10:16Z")

</div>

I’m running into issues with what I think is a pretty common workflow and looking for advice on how to manage this workflow. My situation is: I’m working on a Julia project - in this case a Genie app I need to modify o…

---

## [The specification of Julia for reading text files and the different behavior between operating systems](https://discourse.julialang.org/t/the-specification-of-julia-for-reading-text-files-and-the-different-behavior-between-operating-systems/115839)

<div class="topic-metadata">

**Author:** [@paalon](https://discourse.julialang.org/u/paalon)\
**Replies:** 2\
**Last updated:** [June 19, 2024, 5:08am UTC](https://discourse.julialang.org/t/the-specification-of-julia-for-reading-text-files-and-the-different-behavior-between-operating-systems/115839 "2024-06-19T05:08:34Z")

</div>

What is the specification of Julia for reading text files which have newlines (e.g. "\\n", "\\r\\n", "\\r")? My program has a bug related to the different behavior between operating systems about newlines. I made a followin…

---

## [Updating registry or instantiating project environment fails with SSL/ca-certificate issue](https://discourse.julialang.org/t/updating-registry-or-instantiating-project-environment-fails-with-ssl-ca-certificate-issue/110400)

<div class="topic-metadata">

**Author:** [@fbanning](https://discourse.julialang.org/u/fbanning)\
**Replies:** 2\
**Last updated:** [February 19, 2024, 1:02pm UTC](https://discourse.julialang.org/t/updating-registry-or-instantiating-project-environment-fails-with-ssl-ca-certificate-issue/110400 "2024-02-19T13:02:04Z")

</div>

I’m faced with a weird issue since updating to v1.10.1: (@v1.10) pkg\> instantiate ┌ Warning: could not download https://pkg.julialang.org/registries │ exception = RequestError: Error reading ca cert file /etc/ssl/cert…

---

## [Fix git artifact on NixOS](https://discourse.julialang.org/t/fix-git-artifact-on-nixos/108567)

<div class="topic-metadata">

**Author:** [@laikq](https://discourse.julialang.org/u/laikq)\
**Replies:** 1\
**Last updated:** [January 9, 2024, 3:09pm UTC](https://discourse.julialang.org/t/fix-git-artifact-on-nixos/108567 "2024-01-09T15:09:48Z")

</div>

I’m using Documenter on NixOS. When I run julia --project make.jl, I get the following error: ┌ Warning: Unable to determine HTML(edit\_link = ...) from remote HEAD branch, defaulting to "master". │ Calling \`git remote\` …

---

## [Sources for the Zappa Nardelli et al. subtyping implementation?](https://discourse.julialang.org/t/sources-for-the-zappa-nardelli-et-al-subtyping-implementation/108531)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 1\
**Last updated:** [January 8, 2024, 7:14pm UTC](https://discourse.julialang.org/t/sources-for-the-zappa-nardelli-et-al-subtyping-implementation/108531 "2024-01-08T19:14:26Z")

</div>

Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, et al… Julia Subtyping: A Rational Reconstruction. Proceedings of the ACM on Programming Languages, 2018, 27, ⟨10.1145/3276483⟩…

---

## [VCS Julia Formatter error](https://discourse.julialang.org/t/vcs-julia-formatter-error/91943)

<div class="topic-metadata">

**Author:** [@pjgorski](https://discourse.julialang.org/u/pjgorski)\
**Replies:** 1\
**Last updated:** [December 21, 2022, 2:31pm UTC](https://discourse.julialang.org/t/vcs-julia-formatter-error/91943 "2022-12-21T14:31:20Z")

</div>

Hi! 6 weeks ago everything was working fine. I came back to one of my projects. Before doing anything, I had 3 uncommitted changes: a change in todo.txt file, new pdf file, change in jupyter file. I committed the change…

---

## [Move a registered package to a subfolder of another package](https://discourse.julialang.org/t/move-a-registered-package-to-a-subfolder-of-another-package/77272)

<div class="topic-metadata">

**Author:** [@Norman](https://discourse.julialang.org/u/Norman)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 4:44am UTC](https://discourse.julialang.org/t/move-a-registered-package-to-a-subfolder-of-another-package/77272 "2022-03-02T04:44:33Z")

</div>

Suppose there is a package A registered on General that need to be moved to a subfolder lib inside package B. If I understood correctly, after the merge, one should be able to find all the older versions after git clone …

---

## [Strange Error at Installing Packages \`git\` failed to clone](https://discourse.julialang.org/t/strange-error-at-installing-packages-git-failed-to-clone/63578)

<div class="topic-metadata">

**Author:** [@jmcastro2109](https://discourse.julialang.org/u/jmcastro2109)\
**Replies:** 23\
**Last updated:** [June 29, 2021, 9:29pm UTC](https://discourse.julialang.org/t/strange-error-at-installing-packages-git-failed-to-clone/63578 "2021-06-29T21:29:20Z")

</div>

Hello, I am trying to install some packages in Julia. In some cases I get an error and in others I do not. For examples, let’s take the packages Distributions. When I install it, I get the following error message: (@v1…

---

## [How to properly bisect Julia's git history in search of bugs?](https://discourse.julialang.org/t/how-to-properly-bisect-julias-git-history-in-search-of-bugs/75193)

<div class="topic-metadata">

**Author:** [@Krastanov](https://discourse.julialang.org/u/Krastanov)\
**Replies:** 3\
**Last updated:** [January 26, 2022, 4:06am UTC](https://discourse.julialang.org/t/how-to-properly-bisect-julias-git-history-in-search-of-bugs/75193 "2022-01-26T04:06:57Z")

</div>

I noticed that current nightly is slower to import packages than 1.7.1. Julia is easy enough to compile from scratch, so I tried to use git bisect to find when that happened. Naively I tried bisecting between v1.7.1 and m…

---

## [Concurrent Runs on HPC with Different Branches of the Same Package](https://discourse.julialang.org/t/concurrent-runs-on-hpc-with-different-branches-of-the-same-package/74488)

<div class="topic-metadata">

**Author:** [@Dr.Merkwuedigliebe](https://discourse.julialang.org/u/Dr.Merkwuedigliebe)\
**Replies:** 0\
**Last updated:** [January 12, 2022, 1:35pm UTC](https://discourse.julialang.org/t/concurrent-runs-on-hpc-with-different-branches-of-the-same-package/74488 "2022-01-12T13:35:03Z")

</div>

I have a package (added to Julia registry using dev) that runs a simulation on a single core. Its git repository has different branches with slightly varying sets of physics features. I would like to run these different …

---

## [Modifying and testing a registered package in a directory outside of .julia](https://discourse.julialang.org/t/modifying-and-testing-a-registered-package-in-a-directory-outside-of-julia/4882)

<div class="topic-metadata">

**Author:** [@matthew-wingate](https://discourse.julialang.org/u/matthew-wingate)\
**Replies:** 11\
**Last updated:** [January 11, 2022, 1:12pm UTC](https://discourse.julialang.org/t/modifying-and-testing-a-registered-package-in-a-directory-outside-of-julia/4882 "2022-01-11T13:12:58Z")

</div>

I am in the process of editing a file in a standard package (SpecialFunctions). For better or worse, I’ve already done my work using the standard git procedure, but outside the .julia directory structure. I can’t find …

---

## [Best way to Continuous Integration and Automated Tests](https://discourse.julialang.org/t/best-way-to-continuous-integration-and-automated-tests/67838)

<div class="topic-metadata">

**Author:** [@tiago](https://discourse.julialang.org/u/tiago)\
**Replies:** 6\
**Last updated:** [September 20, 2021, 9:04am UTC](https://discourse.julialang.org/t/best-way-to-continuous-integration-and-automated-tests/67838 "2021-09-20T09:04:58Z")

</div>

Hi, I have a package called NeuralFieldEq.jl and I’m having some troubles regarding the continuous integration and test automation. When I deployed the package I used Coveralls and Travis. However, when the v0.1.1 of t…

---

## [\[HELP\] Problem with git when using ssh-key deploy authentication method](https://discourse.julialang.org/t/help-problem-with-git-when-using-ssh-key-deploy-authentication-method/67322)

<div class="topic-metadata">

**Author:** [@josePereiro](https://discourse.julialang.org/u/josePereiro)\
**Replies:** 0\
**Last updated:** [August 30, 2021, 2:21am UTC](https://discourse.julialang.org/t/help-problem-with-git-when-using-ssh-key-deploy-authentication-method/67322 "2021-08-30T02:21:59Z")

</div>

Hi, I have a private github (free) repository and I’m using a deploy ssh-key for authentication. I set up everything as described here. Everything works ok, I can clone, pull and push freely (the deploy-key is for readi…

---

## [Is there a way to prevent Julia from updating the registries almost every time?](https://discourse.julialang.org/t/is-there-a-way-to-prevent-julia-from-updating-the-registries-almost-every-time/64150)

<div class="topic-metadata">

**Author:** [@HanD](https://discourse.julialang.org/u/HanD)\
**Replies:** 48\
**Last updated:** [August 2, 2021, 7:17am UTC](https://discourse.julialang.org/t/is-there-a-way-to-prevent-julia-from-updating-the-registries-almost-every-time/64150 "2021-08-02T07:17:43Z")

</div>

Whenever I do something with the package manager, it tends to begin by updating the installed registries, including the General registry. This can happen several times a day, understandably, since the General registry in…

---

## [Unable to add package Oceananigans.jl](https://discourse.julialang.org/t/unable-to-add-package-oceananigans-jl/63827)

<div class="topic-metadata">

**Author:** [@SUMAN\_SHEKHAR](https://discourse.julialang.org/u/SUMAN_SHEKHAR)\
**Replies:** 4\
**Last updated:** [June 30, 2021, 4:19pm UTC](https://discourse.julialang.org/t/unable-to-add-package-oceananigans-jl/63827 "2021-06-30T16:19:01Z")

</div>

I have Julia v1.6.1 and I have tried to add Oceananigans package inside it but I am getting git errors that I am unable to crack. Here is the full error message- julia\> using Pkg julia\> Pkg.add("Oceananigans"); Pkg.sta…

---

## [Git package installation fails with permission error on nfs filesystem](https://discourse.julialang.org/t/git-package-installation-fails-with-permission-error-on-nfs-filesystem/63419)

<div class="topic-metadata">

**Author:** [@mfh](https://discourse.julialang.org/u/mfh)\
**Replies:** 0\
**Last updated:** [June 23, 2021, 7:12am UTC](https://discourse.julialang.org/t/git-package-installation-fails-with-permission-error-on-nfs-filesystem/63419 "2021-06-23T07:12:18Z")

</div>

On our compute cluster I have encountered the issue that a simple git-based package installation like Pkg.add(name="DFTK", rev="master") fails with the following stacktrace: ERROR: failed to clone from https://github.co…

---

## [Local package in git submodule](https://discourse.julialang.org/t/local-package-in-git-submodule/55530)

<div class="topic-metadata">

**Author:** [@andrekal](https://discourse.julialang.org/u/andrekal)\
**Replies:** 2\
**Last updated:** [February 18, 2021, 10:52am UTC](https://discourse.julialang.org/t/local-package-in-git-submodule/55530 "2021-02-18T10:52:03Z")

</div>

Hi, I am working on a project in which I develop a couple of different packages (and also keep a fork of a public package). I wanted to use git sub-modules to keep that in check. Specifically the tree looks something li…

---

## [Tracking a 'project environment' including a ./dev sub-directory on Git](https://discourse.julialang.org/t/tracking-a-project-environment-including-a-dev-sub-directory-on-git/45395)

<div class="topic-metadata">

**Author:** [@mkarikom](https://discourse.julialang.org/u/mkarikom)\
**Replies:** 4\
**Last updated:** [August 23, 2020, 2:56pm UTC](https://discourse.julialang.org/t/tracking-a-project-environment-including-a-dev-sub-directory-on-git/45395 "2020-08-23T14:56:00Z")

</div>

I would like to be able to have a project evironment where I can call pkg\> activate . in the top level to maintain environment for messing with stuff. pkg\> develop --local some package to work on whatever features ne…

---

## [How to make Pkg remember github creds](https://discourse.julialang.org/t/how-to-make-pkg-remember-github-creds/44760)

<div class="topic-metadata">

**Author:** [@mkarikom](https://discourse.julialang.org/u/mkarikom)\
**Replies:** 0\
**Last updated:** [August 11, 2020, 9:05pm UTC](https://discourse.julialang.org/t/how-to-make-pkg-remember-github-creds/44760 "2020-08-11T21:05:01Z")

</div>

Say I need to pull in a package from a private repo: (myproj) pkg\> add https://github.com/org/package.jl Cloning git-repo \`https://github.com/org/package.jl\` Username for 'https://github.com': org Password for 'http…

---

## [Package fetch issues with internal SSL certificate](https://discourse.julialang.org/t/package-fetch-issues-with-internal-ssl-certificate/43026)

<div class="topic-metadata">

**Author:** [@yalwan-iqvia](https://discourse.julialang.org/u/yalwan-iqvia)\
**Replies:** 1\
**Last updated:** [July 15, 2020, 7:31am UTC](https://discourse.julialang.org/t/package-fetch-issues-with-internal-ssl-certificate/43026 "2020-07-15T07:31:34Z")

</div>

I am trying to update julia packages in some environment I don’t fully control. I don’t have administrative access to root certificate store, and I can’t change the network – SSL requests to github are intercepted. I ca…

---

## [\[ANN\] GitCommand.jl: use command-line Git in your Julia packages](https://discourse.julialang.org/t/ann-gitcommand-jl-use-command-line-git-in-your-julia-packages/32330)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 11\
**Last updated:** [December 18, 2019, 1:57pm UTC](https://discourse.julialang.org/t/ann-gitcommand-jl-use-command-line-git-in-your-julia-packages/32330 "2019-12-18T13:57:21Z")

</div>

I’m pleased to announce the new package GitCommand.jl. GitCommand allows you to use command-line Git in your Julia packages. You do not need to have Git installed on your computer, and neither do the users of your packa…

---

## [Workflow for local packages with local dependencies](https://discourse.julialang.org/t/workflow-for-local-packages-with-local-dependencies/30636)

<div class="topic-metadata">

**Author:** [@dapz](https://discourse.julialang.org/u/dapz)\
**Replies:** 3\
**Last updated:** [November 3, 2019, 10:45am UTC](https://discourse.julialang.org/t/workflow-for-local-packages-with-local-dependencies/30636 "2019-11-03T10:45:10Z")

</div>

Hi, I am working simultaneously on a few Julia packages. Until now, all these packages are only local, so when I have for instance a local package A depending on another local package B, I add B as a dependency using \]de…

---

## [\[Windows Server 2016\] GitError ECERTIFICATE using Pkg (git worked in cmd)](https://discourse.julialang.org/t/windows-server-2016-giterror-ecertificate-using-pkg-git-worked-in-cmd/28598)

<div class="topic-metadata">

**Author:** [@sschoi](https://discourse.julialang.org/u/sschoi)\
**Replies:** 1\
**Last updated:** [September 10, 2019, 9:15pm UTC](https://discourse.julialang.org/t/windows-server-2016-giterror-ecertificate-using-pkg-git-worked-in-cmd/28598 "2019-09-10T21:15:23Z")

</div>

I would like to ask about GitError in Windows Server 2016. While “git clone” worked in cmd, I am experiencing GitError ECERTIFICATE using Pkg. (MS easyfix51044 cannot be applied to Windows Server 2016) How can I manage …

---

## [Remove temporal files of previous installations](https://discourse.julialang.org/t/remove-temporal-files-of-previous-installations/28031)

<div class="topic-metadata">

**Author:** [@carlomontec](https://discourse.julialang.org/u/carlomontec)\
**Replies:** 2\
**Last updated:** [August 27, 2019, 9:06am UTC](https://discourse.julialang.org/t/remove-temporal-files-of-previous-installations/28031 "2019-08-27T09:06:48Z")

</div>

Hi, I just checked out version 1.2 from GitHub and compiled it, and saw my installation folder is more than 5Gb. I saw that in the folder /deps/scratch there are some folders of libraries of different versions, which lo…

---

## [Setting the \`.gitconfig\` file to be used by Pkg/Pkg3](https://discourse.julialang.org/t/setting-the-gitconfig-file-to-be-used-by-pkg-pkg3/10795)

<div class="topic-metadata">

**Author:** [@digital\_carver](https://discourse.julialang.org/u/digital_carver)\
**Replies:** 1\
**Last updated:** [July 31, 2019, 2:57pm UTC](https://discourse.julialang.org/t/setting-the-gitconfig-file-to-be-used-by-pkg-pkg3/10795 "2019-07-31T14:57:55Z")

</div>

Is it possible to specify the gitconfig file to be used when running the add commands in Pkg or Pkg3? I’m running Julia under Cygwin, and get GitConfig errors when running add commands due to symlink issues (explained he…

[Next page](https://discourse.julialang.org/tag/git/93.md?match_all_tags=true&page=1&tags%5B%5D=git)
