在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:FredrikNoren/ungit开源软件地址:https://github.com/FredrikNoren/ungit开源编程语言:JavaScript 86.5%开源软件介绍:ungitThe easiest way to use git. On any platform. Anywhere. Git is known for being a versatile distributed source control system that is a staple of many individuals, communities, and even for the City of Chattanooga to crowd source bicycle parking locations. However, it is not known for userfriendliness or easy learning curve. Ungit brings user friendliness to git without sacrificing the versatility of git.
Quick intro to ungit: https://youtu.be/hkBVAi3oKvo InstallingRequires node.js (≥ 14), npm (≥ 6.14.16, comes with node.js) and git (≥ 1.8.x). To install ungit just type:
NOTE: If your system requires root access to install global npm packages, make sure you use the -H flag:
Prebuilt electron packages are avaiable here (git is still required). UsingAnywhere you want to start, just type:
This will launch the server and open up a browser with the ui. ConfiguringPut a configuration file called .ungitrc in your home directory ( You can also override configuration variables at launch by specifying them as command line arguments; Example of {
"port": 8080,
"bugtracking": true
} PGPGit and github both supports PGP signing. Within Ungit these features can be enabled via doing either one of the below two actions.
Currently, Ungit DOES NOT support GPG authentication! While git allows robust programmatic authentication via Therefore, password-less gpg authentication or 3rd party gpg password must be configured when using Ungit to commit with gpg. Below are several way to enable password-less gpg authentication for various OSs.
I understand this is not convenient, but security is hard. And I'd much rather have bit of inconvenience than Ungit having security exposure. External Merge ToolsIf you have your own merge tool that you would like to use, such as Kaleidoscope or p4merge, you can configure ungit to use it. See MERGETOOL.md. Auto RefreshUngit will watch git directory recursively upon page view and automatically refresh contents on git operations or changes on files that are not configured to be ignored in Text Editor Integrations
DevelopingSee CONTRIBUTING.md. Maintainers
Known issues
ChangelogSee CHANGELOG.md. License (MIT)See LICENSE.md. To read about the Faircode experiment go to #974. Ungit is now once again MIT. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论