-
Notifications
You must be signed in to change notification settings - Fork 168
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Changed g:neobundle#types#git#default_protocol default value.
- Loading branch information
Showing
2 changed files
with
5 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
f27fe3f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @Shougo , why change the protocol?
After applying this change, neobundle asks me to update all of my plugins. It's a kind of nightmare
f27fe3f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. I changed default protocol. Because, github changed default protocol "git" to "https".
https://help.github.com/articles/which-remote-url-should-i-use
In above page, git protocol description is not found.
I think git protocol is default protocol for git and it is fast.
But in proxy or firewall environment, git protocol cannot be used.
I responded the firewall problem recently.
If you don't want to change default protocol, you can set
g:neobundle#types#git#default_protocol
manually.I don't change the default value.
f27fe3f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK
f27fe3f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's a pain having to enter my GitHub username and an auth token every time I want to install a new bundle. I wish the protocol could be smarter and only require auth when needed... :-(
It's not feasible for me to install a keychain helper on every server I connect to either, not to talk about actually still having to sync my username and password to each and everyone of them.
I realize that this isn't your fault @Shougo. It's GitHub's fault. I should not have to log in to clone a public open-source library. Thanks for having an option at least!
f27fe3f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. It is difficult problem....
f27fe3f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the drama, people. I feel really stupid now. The problem wasn't the "https", protocol. It actually did like I asked for; it was that I had a misspelling in the bundle name. When GitHub cannot find a public repository with the given name, it asks for a password to look for private repositories.
Yeah, I'm a dummy! 💀