Size: 1293
Comment:
|
Size: 4239
Comment: final update
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
A web-based tool for repository management. | RhodeCode is an open source repository management platform for behind-the-firewall Mercurial, Git, and SVN. RhodeCode is free, secure, and provides centralized control over distributed code repositories. |
Line 10: | Line 11: |
== About == | == About RhodeCode == |
Line 12: | Line 13: |
``RhodeCode`` (formerly hg-app) is Pylons framework based Mercurial repository browser/management tool with build in push/pull server and full text search. It works on http/https, has build in permission/authentication system with ability to auth via LDAP. It's similar in some parts to github or bitbucket, but it's suppose to run as standalone hosted application, it's open source and donation ware and focuses more on providing customized, self administered interface for Mercurial(and soon GIT) repositories. It's powered by vcs library that me and Lukasz Balcerzak created to handle many various version control systems. |
RhodeCode is an open source repository management platform for behind-the-firewall Mercurial, Git, and SVN. RhodeCode is free, secure, and provides centralised control over distributed code repositories. RhodeCode is written in Python, the platform is highly modular, easy to build upon, and contribute to. It also comes with an installer for any platform (Linux / Windows) so that the installation process is a breeze. Unlike aged source code management solutions or Git-only tools, RhodeCode provides a modern platform, with unified security and tools for any version control system. The platform has been built for highly secure, behind-the-firewall enterprise environments with sophisticated user management and common authentication. Yet, it is very developer-oriented: open source, with tool integrations and powerful APIs. Developers get code review tools and custom APIs that work across Mercurial, Git & SVN. Companies get unified security and access controls so that their CTOs can sleep at night. |
Line 23: | Line 22: |
== RhodeCode demo == | == Main features == |
Line 25: | Line 24: |
http://hg.python-works.com | **Team Collaboration:** * advanced code review tools with voting system * side-by-side diffs * inline source code chat * full-text code search and source code indexing * web-based file adding, editing, deletion * snippets (gist) system * Updatable and Mergable PullRequest with optional rebasing |
Line 27: | Line 33: |
The default admin access is | **Repository Management:** * unified support for Mercurial, Git, and Subversion * fine-grained user management and tools for the access control * advanced permission system with IP restrictions * integration with 3rd party issue trackers and tools (Jira, Redmine, Jenkins, etc.) * upport for Windows, Linux and Solaris * modular architecture |
Line 29: | Line 41: |
* username: demo * password: demo |
**Security and Authentication:** * permission system with IP restrictions, and permission delegation options * HTTP/HTTPS/SSH support * pluggable authentication system with the ability to authenticate via LDAP, Active Directory, Atlassian Crowd, Container, Pam, CAS * enterprise authentication options: Active Directory, GitHub/Google/BitBucket authentication * 2-factor authentication |
Line 32: | Line 48: |
== Source code == | RhodeCode also provides an JSON RPC API, and multiple event hooks so it can be integrated with existing external systems. |
Line 34: | Line 50: |
Source codes can be obtained from official rhodecode instance at: https://rhodecode.org | RhodeCode can be run as standalone hosted application on your own server, it comes with a handy installer and its Community Edition is free without any limitations. |
Line 36: | Line 52: |
bitbucket mirror: https://bitbucket.org/marcinkuzminski/rhodecode | == History == A few years ago, a large European telecom company was undergoing a change. One of the software developers, Marcin Kuzminski, was tasked with migrating the company’s code repositories from a centralized version control system to a distributed one. It quickly became evident to him that there are no tools for common authentication and security across the whole code base. Marcin started hacking instruments, and that was the beginning of RhodeCode. |
Line 38: | Line 55: |
github mirror: https://github.com/marcinkuzminski/rhodecode | Fast forward to 2016. RhodeCode is an open source platform that helps manage code of the most secure, behind-the-firewall repositories in a unified way (Mercurial, Git, and Subversion). Some of the world's largest corporate and security firms use RhodeCode. |
Line 40: | Line 57: |
Issue tracker is available at http://bitbucket.org/marcinkuzminski/rhodecode | == Contributions == RhodeCode CE is free and open source, licensed under the AGPLv3 license. Anybody is welcome to contribute platform development and impact future features and roadmap. We have very active [#Slack community](slack://rhodecode-community.slack.com), join by signing up [here](https://rhodecode.com/join). == Links and Source Code == * Website -- https://rhodecode.com * Download -- https://rhodecode.com/download * Source Code and Contribution -- https://code.rhodecode.com * Slack channel -- https://rhodecode-community.slack.com - (get invite here https://rhodecode.com/join ) * Documentation and Guides -- https://docs.rhodecode.com Open issue tracker is available at http://issues.rhodecode.com. |
RhodeCode
RhodeCode is an open source repository management platform for behind-the-firewall Mercurial, Git, and SVN. RhodeCode is free, secure, and provides centralized control over distributed code repositories.
1. About RhodeCode
RhodeCode is an open source repository management platform for behind-the-firewall Mercurial, Git, and SVN. RhodeCode is free, secure, and provides centralised control over distributed code repositories.
RhodeCode is written in Python, the platform is highly modular, easy to build upon, and contribute to. It also comes with an installer for any platform (Linux / Windows) so that the installation process is a breeze.
Unlike aged source code management solutions or Git-only tools, RhodeCode provides a modern platform, with unified security and tools for any version control system. The platform has been built for highly secure, behind-the-firewall enterprise environments with sophisticated user management and common authentication. Yet, it is very developer-oriented: open source, with tool integrations and powerful APIs.
Developers get code review tools and custom APIs that work across Mercurial, Git & SVN. Companies get unified security and access controls so that their CTOs can sleep at night.
== Main features ==
**Team Collaboration:**
- advanced code review tools with voting system
- side-by-side diffs
- inline source code chat
- full-text code search and source code indexing
- web-based file adding, editing, deletion
- snippets (gist) system
Updatable and Mergable PullRequest with optional rebasing
**Repository Management:**
- unified support for Mercurial, Git, and Subversion
- fine-grained user management and tools for the access control
- advanced permission system with IP restrictions
- integration with 3rd party issue trackers and tools (Jira, Redmine, Jenkins, etc.)
- upport for Windows, Linux and Solaris
- modular architecture
**Security and Authentication:**
- permission system with IP restrictions, and permission delegation options
- HTTP/HTTPS/SSH support
- pluggable authentication system with the ability to authenticate via LDAP, Active Directory, Atlassian Crowd, Container, Pam, CAS
- enterprise authentication options: Active Directory, GitHub/Google/BitBucket authentication
- 2-factor authentication
RhodeCode also provides an JSON RPC API, and multiple event hooks so it can be integrated with existing external systems.
RhodeCode can be run as standalone hosted application on your own server, it comes with a handy installer and its Community Edition is free without any limitations.
2. History
A few years ago, a large European telecom company was undergoing a change. One of the software developers, Marcin Kuzminski, was tasked with migrating the company’s code repositories from a centralized version control system to a distributed one. It quickly became evident to him that there are no tools for common authentication and security across the whole code base. Marcin started hacking instruments, and that was the beginning of RhodeCode.
Fast forward to 2016. RhodeCode is an open source platform that helps manage code of the most secure, behind-the-firewall repositories in a unified way (Mercurial, Git, and Subversion). Some of the world's largest corporate and security firms use RhodeCode.
3. Contributions
RhodeCode CE is free and open source, licensed under the AGPLv3 license. Anybody is welcome to contribute platform development and impact future features and roadmap. We have very active [#Slack community](slack://rhodecode-community.slack.com), join by signing up [here](https://rhodecode.com/join).
4. Links and Source Code
* Website -- https://rhodecode.com * Download -- https://rhodecode.com/download * Source Code and Contribution -- https://code.rhodecode.com * Slack channel -- https://rhodecode-community.slack.com - (get invite here https://rhodecode.com/join ) * Documentation and Guides -- https://docs.rhodecode.com
Open issue tracker is available at http://issues.rhodecode.com.