This is the code repository for DevOps Unleashed with Git and GitHub, published by Packt
Automate, collaborate, and innovate to enhance your DevOps workflow and development experience
This book covers the following exciting features:
- Master the fundamentals of Git and GitHub
- Unlock DevOps principles that drive automation, continuous integration and continuous deployment (CI/ CD), and monitoring
- Facilitate seamless cross-team collaboration
- Boost productivity using GitHub Actions
- Measure and improve development velocity
- Leverage the GitHub Copilot AI tool to elevate your developer experience
Here are the technical requirements to get started with this book:
Follow the instructions on Git's official website to install Git on your system.
In this book, you'll need to run the ssh-keygen
command. While it's included by default on Linux and macOS, Windows users need to install it consciously. If you haven't enabled it yet, refer to Microsoft's documentation.
For detailed SSH setup instructions, you can refer to:
- Git Documentation: Generating Your SSH Public Key
- GitHub Docs: Generating and Adding SSH Key to the ssh-agent
Windows users may encounter differences in commands compared to Linux users, especially when using the command prompt. To ease the transition and enhance compatibility, consider the following best practices:
Here are some common differences between Windows Command Prompt and Linux shell:
ls
command: Windows Command Prompt usesdir
instead ofls
to list directory contents.echo
command: While theecho
command works similarly in both environments, Windows users can also useecho.
to echo a blank line.- File paths: Windows uses backslashes (
\
) in file paths, while Linux uses forward slashes (/
).
Also, PowerShell is a powerful alternative to the Command Prompt, offering a more robust and versatile command-line environment. It also supports some Linux commands. Please refer to the official documentation for more information.
For a more seamless experience with Linux commands and utilities on Windows, consider installing Windows Subsystem for Linux (WSL). WSL allows you to run a Linux distribution directly within Windows, providing access to a full-fledged Linux environment.
You can install WSL by following the instructions provided in the official Microsoft documentation.
Alternatively, Windows users can leverage PowerShell, a powerful command-line shell and scripting language built on the .NET Framework. PowerShell offers extensive support for managing both Windows and Linux systems, making it a versatile tool for DevOps tasks.
To install Linux on Windows using WSL, follow the instructions provided in the official Microsoft documentation. nerSource Commons Foundation. This nonprofit role drives global InnerSource adoption, breaking down organizational silos for innovation.
If you find any errors, broken links, or outdated content, please report them by opening an issue:)
Yuki Hattori Senior Customer Success Architect at GitHub, brings hands-on expertise in DevOps and technical advisory for Enterprise clients. Beginning as a software engineer, Yuki's journey progressed to Cloud Solution Architect at Microsoft for Azure, overseeing cloud architecture and DevOps. A catalyst for open-source culture within enterprise, He champions "InnerSource" adoption, even serving as a board member at the InnerSource Commons Foundation. This nonprofit role drives global InnerSource adoption, breaking down organizational silos for innovation.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.