-
-
Notifications
You must be signed in to change notification settings - Fork 396
WIP. Sync with Git Repositories #813
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
Conversation
However, still only use https when pushing as token pushing does NOT!! work with ssh. While we could add a ssh check and support it eventually in the future, https works right and it's deemed low priority. Thus, even if the url specifies ssh, we'll update through https
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.
Detailed message sent on slack.
rename localsettings -> localconfig to make it even with update
like with push, ssh also does not work with pull / resetting
add option picker for changing branches and setting force push / pull
Why do you need to access Github/Gitlab API directly? Wouldn't it be a lot more convenient to use just plain git interface using Since you're heavily tying your implementation to limited number of services it won't allow it to use with your private Git repos (self-hosted or just local) and it requires internet access to use synchronisation. It doesn't solve issue in the way it was meant to be implemented. |
I'm really excited about a feature like this, I really don't want my settings on a gist that can be found by anyone as it contains sensitive information. |
The gists have always been private by default. Also your user's local vscode settings ( |
The gists have always been private by default.,however It can be seen by anyone who get the gist url.It is unsafe. |
Will this still require github access or will it also accept ssh urls like |
Let me know if you want to work on it. I will reopen this PR |
Short description of what this resolves:
Adding git sync. WIP. Requesting review.
git pull
forcefully.git push
forcefully.master
andoffice
and keep the selected profile / branch in Sync Global Settings and download/ upload to that branch.At the moment creating / pushing to different branches on github works.
Haven't wrote the gitlab service.
Will need to rework regex for enterprise versions probably.
Changes proposed in this pull request:
Fixes: #413
How Has This Been Tested?
Screenshots (if appropriate):
Checklist:
IssueHunt Summary
IssueHunt has been backed by the following sponsors. Become a sponsor