In the last chapter, we learned what DevOps means for the application development life cycle, and the key differences between DevOps and mobile DevOps, while also exploring the challenges faced in applying DevOps to the mobile app development cycle.
In this chapter, we will be exploring code repository systems, as the title of the chapter suggests. We will discuss various versioning tools available and focus mainly on Git to get into detailed steps for source versioning and we'll be using that as our code repository in examples throughout the book.
Some of the topics covered in this chapter are as follows:
- Varieties of version control
- Source code management
- Using Git to create a repository for your project
- Creating an account with GitHub
- Managing users and groups
- Configuring SSH keys