Knowledge/Development/Git/Github/README.md
2024-09-19 20:17:24 +02:00

1.8 KiB

Github

GitHub is a cloud-based platform for hosting Git repositories, enabling version control and collaboration on software development projects. It offers tools for code management, issue tracking, pull requests, and continuous integration, making it a popular choice for both open-source and private projects. With features like GitHub Actions for automation and GitHub Pages for web hosting, it supports developers throughout the entire development lifecycle. GitHub is widely used by individuals, teams, and organizations to manage and collaborate on code in real time.

Linking

Github-CLI

  • Official webpage
  • Install on Arch with sudo pacman -S github-cli
  • Install on Debian with
(type -p wget >/dev/null || (sudo apt update && sudo apt-get install wget -y)) \
 && sudo mkdir -p -m 755 /etc/apt/keyrings \
 && wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
 && sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
 && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
 && sudo apt update \
 && sudo apt install gh -y