Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.4: make https protocol as default one for a new packages #13493

Merged
merged 1 commit into from
Oct 23, 2015

Conversation

wildart
Copy link
Member

@wildart wildart commented Oct 8, 2015

Start a gradual transition to a new https-only package manager (METADATA/3601).

@wildart wildart changed the title make https protocol as default one for a new packages Release 0.4: make https protocol as default one for a new packages Oct 8, 2015
@pao
Copy link
Member

pao commented Oct 8, 2015

(This had been changed on master in 3e957e8.)

@felipenoris
Copy link
Contributor

Also proposed at #11312

@kshyatt kshyatt added the packages Package management and loading label Oct 8, 2015
@malmaud
Copy link
Contributor

malmaud commented Oct 11, 2015

Will this result in package authors who check out their own packages via Pkg.clone being asked for their Github credentials whenever they try to push changes?

@tkelman
Copy link
Contributor

tkelman commented Oct 11, 2015

Likely. This is how things work already in settings where ssh keys are unavailable or not working.

@Keno
Copy link
Member

Keno commented Oct 11, 2015

You can use a credential helper to avoid that. It's sort of like ssh-agent for https.

@Keno
Copy link
Member

Keno commented Oct 11, 2015

Assuming that libgit2 supports those (Does it?).

@Keno
Copy link
Member

Keno commented Oct 11, 2015

Also, if you don't want to store your password, you can use github tokens, which are just as revokable as keys: https://help.github.com/articles/git-automation-with-oauth-tokens/.

@wildart
Copy link
Member Author

wildart commented Oct 11, 2015

In PkgDev, I use github user name from .gitconfig and saved 2FA token for automatic login. So, plain user/password authentication helper can be arranged.

tkelman added a commit that referenced this pull request Oct 23, 2015
Release 0.4: make `https` protocol as default one for a new packages
@tkelman tkelman merged commit 3686e15 into JuliaLang:release-0.4 Oct 23, 2015
@wildart wildart deleted the https branch May 10, 2016 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packages Package management and loading
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants