![]() ![]() ![]() Click on the Push icon on the top right side of the interface.In the command line, this is equivalent to This time find the Local section in the sidebar double click on the master branch so you switch to it. The dialog will close and switch back to GitKraken main interface.In the Github repo field (2) find the FreeCAD/FreeCAD and click on it. In the Remote section click the + (as illustrated in the image below). Remote refers to remote repositories and their branches. You now need to set the upstream accordingly. Essentially, your fork of FreeCAD is the origin repository, while the official FreeCAD repository is upstream. Please read the difference between origin vs. GitKraken will now git clone your personal repository.Open GitKraken, go to File → Clone Repo, and enter this address.In other words the URL to access your fork will be: This will clone the FreeCAD/FreeCAD repository to your own account. In Linux distributions, sometimes you can get it from the package manager. There are different ways to download GitKraken depending on your operating system. GitKraken is a proprietary program that is free to use for non-commercial use that runs on the Electron framework, which means it is cross platform and can be used the same in Linux, MacOS, and Windows. ![]() A graphical user interface (GUI) eases the learning curve. Although it is a complex system, you usually only need some background information on how it works, and to know a few terminal commands. Git is a powerful revision control system commonly used to track computer code development. FreeCAD doesn't endorse GitKraken but we hope a guide like this one shows users how easy it is to set up the development environment and encourages more people to contribute.įor more information on general Git usage from the command line see Source code management, and the online Pro Git book. GitKraken is proprietary software that is free to use for non-commercial use you don't need GitKraken to develop code for FreeCAD but many developers like it, and find it useful to manage their development. This document is a cursory introduction to GitKraken, a graphical user interface to Git. This increases the time I spend on a task by a certain margin.FreeCAD uses Git to manage its source code. Given that I’m not sure how communication works between yours and GitKraken’s team - or if there is any communication for that matter, I’ve posted this lengthy feedback, maybe it will help someone else or prompt you guys to look into the issue.įor my current client this bug is a serious nuisance because it forces me to do the above steps sometimes even multiple times a day, in addition to reinstalling all dependencies with each new cloning. If I work on a feature branch that points to a different commit other than develop does for either of these submodules, upon trying to switch to develop and pull the latest changes I am continuously prompted to re-authorize GitKraken in Gitlab. I am able to consistently reproduce the issue by working with a repository that uses a number of git submodules. gitkraken folder in Roaming (Windows user here) and cloning the repository again - contacted GitKraken support for that. Meanwhile I managed to correct the issue by deleting the. After reauthorizing again, it says that I am connected.ĭear your for your follow-up on this thread, I really appreciate it. I logged out of gitlab and back in, and after exiting and reopening GitKraken, it continues to say I am not connected. Retry without OAuth gives me an error saying “ Push Failed: failed to write chunk header: The server returned an invalid or unrecognized response” However, it keeps giving me this pop up no matter how many times I re-authorize. I checked inside GitKraken, and I am authenticated. Refresh Token takes me to a GitKraken page in the browser, which indicated that I was authenticated and the system would work. Would you like to refresh your OAuth credentials or try again without OAuth?” and presents the following three options: However, when I went to push, it gave me a pop up saying “ Your OAuth token for ‘Gitlab’ is invalid. This is something I do commonly without error. I am trying to push changes to my branch using the GitKraken GUI. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |