GitHub , represented in Israel by eBusiness Design, is a Git repository hosting
service, but it adds many of its own features. While Git is a command line
tool, GitHub provides a Web based graphical interface. It also provides access
control and several collaboration features, such as a wikis and basic task
management tools for every project.
GitHub is the world's largest software development platform. It provides cloud
storage for source code, supports all popular programming languages, and
streamlines the iteration process. Github is being sold in Israel via eBusiness Design
ltd.
Benefits
A common network : By standardizing on a single platform your teams will be
able to discover, use, and contribute to projects more effectively regardless of
organization or geography. Provide a new level of visibility and accelerate
onboarding by using a tool developers already know.
The GitHub flow: Using the same asynchronous workflow created by the
Open Source community, your developers can stay in the flow. The workflow
favors transparency over status meetings and encourages a culture of
experimentation without risk
An integrated platform: Customers use GitHub Enterprise across the entire
development process. This platform for continuous integration and deployment
allows you to build and ship better software, faster
Features
Enterprise-grade security: GitHub Enterprise operates on your infrastructure
with your existing information security controls—from firewalls and VPNs, to
IAM and monitoring systems
Transparent collaboration: Pull requests let developers interactively learn
from each other as part of the development process. Whether they’re
discussing the whole project or one line, everything is displayed in a clean,
timeline-style interface
Flexible administration: Whether your team is ten or thousands strong, you
can set repository access as needed or keep your existing access controls with
LDAP group authentication and CAS. With built-in tools, you can review your
license, browse audit logs and user reports, initiate an SSH key audit, and
more
Advanced monitoring: Get powerful insight into work across your projects
and teams. Use Pulse to see a snapshot of everything that’s happened in a
project repository in the past week, or visit the Activity Dashboard to see work
across every project on GitHub Enterprise in easy-to-read graphs
Auditing and compliance: Over time, your organization has developed crucial
policies around permissions and security auditing. Using the Commit Status
API, you can specify the unique merge conditions necessary for your
organization’s compliance requirements
Smarter version control: GitHub Enterprise is built on Git, a distributed
version control system that lets your company easily implement an almost
endless number of workflows on projects of all sizes.
Integrated issue tracking: The integrated issue tracker keeps your team on
top of bugs and focused on features. Track progress with labels and
milestones, and move issues forward with assignments
Powerful search: GitHub Enterprise live-indexes your code as your team
pushes it, so any developer can search code with ease. Leveraging existing
code saves time and money
Go further with integrations: Integrate hundreds of third-party services into
your GitHub Enterprise repositories, or extend GitHub with your own services
using our powerful API and Service Hooks.
Work together, anywhere: With multiple deployment options you can easily
install GitHub Enterprise on servers you manage or on your own cloud
infrastructure.
GitHub Desktop is a seamless way to contribute to projects on OS X and
Windows. From cloning repositories to crafting the perfect commit, you can use
GitHub from one, native interface
Onboard with ease.The developers you work with have probably used
GitHub for their personal and open source projects—or even their previous
jobs
יתרונות
רשת משותפת – סטנדרטיזציה על פלטפורמה בודדת, צוותי העבודה יוכלו לחקור,לגלות,
להשתמש ולתרום לפרויקטים בצורה יעילה ללא התחשבות במיקומים גיאוגרפים, תוך רמת
נראות גבוהה והאצת התהליכים.
GITHUB FLOW – שימוש באותו FLOW שנוצר ע"י קהילת הקוד הפתוח, וניצור ה FLOW
באופן שקוף המאפשר בקלות יחסית ביצוע בדיקות וניסויים ללא סיכון.
INTEGRATED PLATFORM – מפתחים משתמשים ב GITHUB ENTERPRISE
לאורך כל תהליך הפיתוח. הפלטפורמה מאפשרת אינטגרציה במטרה ליצר קוד איכותי יותר
ובמהירות.
תכונות
Ente rprise-grade security Github Enterprise – עובד על פלטפורמת הלקוח,
כולל מאפיני האבטחה המוטמעים בפלטפורמה כולל firewall, VPM ועוד.
Transparent collaboration – בקשות pull מאפשרות למפתחים ללמוד אחד
מהשני באופן אינטראקטיבי, כחלק מתהליך הפיתוח אם מדובר בפרויקט כולו או שורת
קוד בודדת.
Flexible administration – ללא קשר לכמות המפתחים ניתן להגדיר ב github
את ה Repository access ע"פ הצורך ולשמור על LDAP group authentication
and CAS. המוצר מכיל גם כלי עבודה המאפשרים לעקוב אחרי הרישוי, logfile ,user
reports ועוד.
Advanced monitoring – ב github ניתן לקבל מידע מעמיק על תהליכי העבודה
ברמת הצוות ואו הפרויקט. ניתן לבצע pulse ע"מ לקבל snapshot לכל אירוע בproject repository לאורך השבוע,
או מעבר על ה Dashboard של github , באופן גרפי.
Auditing and compliance – לאורך הזמן האירגון הגדיר מנגנוני אבטחת מידע,
הרשאות ועוד. השימוש ב Commit Status API מאפשר ביצוע מיזוג של דרישות
האבטחה.
Smarter version control – github enterprise בנוי מעבר ל GIT , כמערכת
ניהול מבוזרת של גירסאות המאפשרת לישם כמות בלתי מוגבלת של workflow לכל
פרויקט ללא תלות בגודל.
Integrated issue tracking – מנגנון issue tracker המאפשר דווח לצוות
הפיתוח על בגים, מעקב אחרי ניהול התיקון והבדיקות, כולל בנית תויות , נקודות ביקורת
והקצאת משימות.
Powerful search – GitHub Enterprise live-indexes עבור צוות הפיתוח ,
תכונת של github שחוסכת זמן עבודה משמעותי.
Go further with integrations – github מאפשר שילוב של מאות שירותים של
חברות צד ג לתוך מערך ה github enterprise , כמו כן ניתן להרחיב את השרותים תוך שימוש ב
powerful API and Service Hooks.
Work together, anywhere – עבור אופציות פיתוח מרובות שרתים, ניתן להתקין את
github, על כל השרתים או לחילופין על מערכת הענן פרטית / של היצרן.