Blog Posts

Git SSH Keys for GitHub, GitLab, and Bitbucket on Linux
- Mohammad Abu Mattar
- Linux , Git , SSH , Version Control , Developer Tools
- Published: 18 Dec, 2021
Introduction Git connects to remotes by default via HTTPS, which requires you to enter your login and password every time you run a command like Git pull or git push, using the SSH protocol. You m
read moreCategories
- Linux (11)
- Git (4)
- Ssh (2)
- Version control (3)
- Developer tools (6)
- Configuration management (1)
- Productivity (2)
- Backend development (7)
- Nodejs (7)
- Javascript (4)
- Development setup (2)
- Api development (3)
- Typescript (8)
- Javascript tooling (1)
- Authentication (1)
- Aws (35)
- Vpc (2)
- Aws cli (6)
- Cloud networking (1)
- Infrastructure as code (10)
- Command line interface (1)
- Operating systems (1)
- System administration (2)
- Vim (1)
- Text editors (1)
- Command line (1)
- Windows (2)
- Terminal (1)
- Powershell (2)
- Starship (1)
- Customization (1)
- Security (6)
- Ec2 (12)
- Firewall (2)
- Apache (3)
- Web server (2)
- Php (2)
- Mariadb (1)
- Lamp stack (2)
- Wordpress (2)
- Docker (4)
- Rds (2)
- Mysql (3)
- Database management (2)
- Cloud computing (8)
- Database (2)
- Nextjs (2)
- Tailwind css (1)
- Styled components (1)
- Frontend development (4)
- Devops (38)
- Software development (5)
- Automation (4)
- Cicd (7)
- Dynamodb (1)
- Nosql databases (1)
- S3 (2)
- Cloud storage (1)
- Data transfer (1)
- Versioning (1)
- Best practices (4)
- Ebs (2)
- Efs (1)
- Networking (3)
- Windows server (1)
- It operations (1)
- Agile (1)
- Reactjs (4)
- Redux (1)
- State management (2)
- Development tools (2)
- Jenkins (3)
- Github (2)
- Cloudformation (4)
- Java (2)
- Spring framework (1)
- Microservices (2)
- Spring boot (1)
- Cloud strategy (1)
- Cloud security (3)
- Cost management (1)
- Containerization (4)
- Databases (1)
- Scss (1)
- Ui components (1)
- Web development (2)
- Cloud architecture (2)
- Cloud management (1)
- Api design (1)
- Backend architecture (1)
- Software engineering (9)
- Static typing (1)
- Code quality (4)
- Web architecture (1)
- Cloud native (3)
- Serverless (3)
- Cloud automation (2)
- Application deployment (1)
- Terraform (3)
- Cloud provisioning (1)
- Infrastructure automation (1)
- Scalability (1)
- Resilience (1)
- Caching (1)
- Performance optimization (1)
- Redis (1)
- Software architecture (3)
- Artificial intelligence (4)
- Generative ai (1)
- Machine learning (3)
- Deep learning (1)
- Code generation (1)
- Python (1)
- Ecs (1)
- It modernization (1)
- Cloud migration (1)
- Business strategy (1)
- Programming principles (1)
- Programming best practices (2)
- Project management (1)
- Refactoring (1)
- Technology ethics (1)
- Programming (1)
- Career development (1)
- Developer lifestyle (1)
- Mental health (1)
- Zero trust architecture (1)
- Cloud governance (1)
- Policy as code (1)
- Observability (2)
- Opentelemetry (1)
- Monitoring (2)
- Monorepos (1)
- Monoliths (1)
- System design (1)
- Platform engineering (1)
- Internal developer platforms (1)
- Incident management (1)
- Kubernetes (2)
- Autoscaling (1)
- Logging (1)
Tags
- Ssh keys (1)
- Github ssh (2)
- Gitlab ssh (2)
- Bitbucket ssh (2)
- Git authentication (1)
- Linux ssh (1)
- Openssh (1)
- Secure shell (1)
- Git setup (1)
- Version control setup (1)
- Dotfiles management (1)
- Git bare repository (1)
- Shell configuration (1)
- Environment setup (1)
- Version control (5)
- Bashrc (1)
- Vimrc (1)
- Cli tools (3)
- Nodejs (5)
- Expressjs (4)
- Mongodb (2)
- Babel (3)
- Eslint (3)
- Prettier (3)
- Husky (3)
- Jwt authentication (1)
- Api security (2)
- Development workflow (3)
- Javascript backend (2)
- Project setup (2)
- Winston logger (2)
- Git hooks (2)
- Typescript (6)
- Code quality (1)
- Jwt (1)
- Mongoose (1)
- User authentication (1)
- Typescript backend (2)
- Joi validation (1)
- Aws vpc (2)
- Aws cli commands (3)
- Virtual private cloud (1)
- Subnets (1)
- Internet gateway (3)
- Route tables (1)
- Security groups (3)
- Aws networking (1)
- Cloud infrastructure (4)
- Devops (13)
- Linux cli (1)
- Bash (1)
- Shell commands (1)
- File management (1)
- User management (1)
- Permissions (1)
- System information (1)
- Network utilities (1)
- Process management (1)
- Linux basics (1)
- Vim commands (1)
- Vim cheat sheet (1)
- Text editing (1)
- Cli (1)
- Linux tools (1)
- Vim modes (1)
- Productivity (1)
- Code editing (1)
- Windows terminal (2)
- Starship prompt (1)
- Powershell customization (1)
- Nerd fonts (1)
- Terminal themes (1)
- Developer environment (1)
- Windows setup (1)
- Chocolatey (1)
- Winget (1)
- Ssh key generation (1)
- Git configuration (1)
- Powershell (1)
- Git installation (1)
- Authentication (1)
- Public key cryptography (1)
- Firewalld (2)
- Amazon linux 2 (7)
- Ec2 security (1)
- Linux firewall (1)
- Iptables (1)
- Network security (1)
- Server security (1)
- Firewall cmd (1)
- Apache installation (1)
- Httpd (1)
- Web server setup (1)
- Ec2 setup (1)
- Linux server (4)
- Php installation (1)
- Mariadb installation (1)
- Apache configuration (1)
- Lamp setup (1)
- Mysql secure installation (1)
- Php modules (1)
- Database setup (1)
- Wordpress installation (1)
- Apache setup (1)
- Php configuration (1)
- Mariadb setup (1)
- Lamp (1)
- Cms (1)
- Web hosting (2)
- Aws cli ec2 (1)
- Aws cli vpc (1)
- Vpc configuration (4)
- Nat gateway (3)
- Ec2 user data (1)
- Wordpress setup (1)
- Apache (1)
- Mariadb (1)
- Aws automation (2)
- Aws ec2 docker (1)
- Apache docker (1)
- Containerization (2)
- Docker cli (1)
- Aws rds setup (1)
- Mysql workbench connection (1)
- Relational database (1)
- Sql (2)
- Database administration (1)
- Aws console (1)
- Cloud database (1)
- Nodejs installation (1)
- Aws ec2 setup (2)
- Nodesource (1)
- Server setup (1)
- Javascript runtime (1)
- Aws rds mysql (1)
- Ec2 php pdo (1)
- Database connection (1)
- Php pdo (1)
- Mysql php (1)
- Aws ec2 (1)
- Aws rds (1)
- Lamp stack (1)
- Nextjs setup (1)
- Tailwind css integration (1)
- Styled components with nextjs (1)
- Typescript configuration (1)
- Twinmacro (1)
- Frontend tooling (1)
- React framework (1)
- Continuous integration (2)
- Continuous delivery (4)
- Continuous deployment (1)
- Devops practices (12)
- Automation tools (1)
- Software development lifecycle (1)
- Jenkins (2)
- Gitlab ci (2)
- Travis ci (1)
- Circleci (1)
- Aws dynamodb (1)
- Nosql (1)
- Database management (1)
- Dynamodb crud (1)
- Global secondary index (1)
- Local secondary index (1)
- Aws s3 bucket (1)
- S3 management (1)
- Cloud storage cli (1)
- Object storage (1)
- Static website hosting s3 (1)
- Aws s3 sync (1)
- Ec2 data transfer (1)
- Aws cli automation (1)
- Vpc setup (3)
- S3 bucket (1)
- Cron job (1)
- Cloud storage (1)
- Semantic versioning (1)
- Software versioning (1)
- Release management (1)
- Dependency management (1)
- Software engineering (3)
- Semver (1)
- Versioning schemes (1)
- Package management (2)
- Aws cli (8)
- Ec2 instance communication (1)
- Ebs volume (1)
- Efs file system (1)
- Mysql replication (1)
- Nfs (1)
- Aws security groups (3)
- Data transfer (1)
- Aws ebs (1)
- Windows ec2 (1)
- Attach ebs volume (1)
- Powershell disk management (1)
- Rdp (1)
- Diskpart (1)
- Devops culture (2)
- Cicd (3)
- Automation (7)
- Collaboration (1)
- Devsecops (4)
- Agile methodology (1)
- Microservices (7)
- Site reliability engineering (1)
- Reactjs (2)
- Redux toolkit (1)
- State management (2)
- Javascript (3)
- Frontend (1)
- Vite (2)
- React hooks (2)
- Redux slices (1)
- Ts node (1)
- Nodemon (1)
- Debugging (1)
- Testing (1)
- Typescript execution (1)
- Jenkins installation (1)
- Cicd tools (1)
- Cicd pipeline (2)
- Github integration (1)
- Aws deployment (1)
- Php (1)
- Ec2 (3)
- Automated deployment (1)
- Aws cloudformation (7)
- Jenkins setup (1)
- Ec2 instance (3)
- Infrastructure as code (5)
- Yaml (2)
- Aws bastion host (2)
- Secure remote access (2)
- Iam (2)
- Ssh (1)
- Cloudformation template (1)
- Spring boot (1)
- Java development (1)
- Spring framework (1)
- Rest api (2)
- Web development (2)
- Spring initializr (1)
- Maven (1)
- Junit (1)
- Spring boot deployment (1)
- Java on aws (1)
- S3 (1)
- Cloud mistakes (1)
- Aws best practices (1)
- Cloud security (6)
- Disaster recovery (1)
- Cost optimization (3)
- Vendor lock in (1)
- Cloud migration strategy (1)
- Scalability (7)
- Compliance (3)
- Docker installation (1)
- Linux setup (1)
- Devops tools (5)
- Container technology (1)
- Linux distributions (1)
- Docker (3)
- Mysql (1)
- Database containerization (1)
- Docker compose (2)
- Data persistence (1)
- Docker volumes (1)
- Scss (1)
- Image slider (1)
- Customizable components (1)
- Frontend tutorial (1)
- Ui development (1)
- Jest (1)
- React testing library (1)
- Dockerfile (1)
- Frontend development (2)
- Aws well architected framework (1)
- Operational excellence (1)
- Security (1)
- Reliability (1)
- Performance efficiency (1)
- Sustainability pillar (1)
- Cloud best practices (2)
- Aws services (2)
- Restful api (2)
- Graphql (1)
- Api comparison (1)
- Data fetching (1)
- Api performance (1)
- Backend development (1)
- Web services (2)
- Json (2)
- Http (1)
- Jsdoc (1)
- Static type checking (1)
- Javascript development (1)
- Code maintainability (2)
- Developer tools (1)
- Pros and cons (1)
- Api design principles (1)
- Http methods (1)
- Statelessness (1)
- Uniform interface (1)
- Client server architecture (1)
- Software architecture (3)
- Iac (8)
- Aws sam (2)
- Terraform (7)
- Cloud automation (2)
- Serverless (1)
- Infrastructure management (1)
- Ansible (1)
- Reproducibility (1)
- Cloud native architecture (1)
- Aws lambda (3)
- Amazon dynamodb (1)
- Amazon s3 (1)
- Serverless architecture (2)
- Resilience (1)
- Observability (2)
- Stack management (1)
- Change sets (1)
- Serverless framework (1)
- Api gateway (1)
- Iac for serverless (1)
- Cloudformation (1)
- Serverless deployment (1)
- Aws provisioning (1)
- Hcl (1)
- Infrastructure automation (1)
- Cloud management (1)
- Terraform modules (1)
- Terraform best practices (1)
- Cicd for infrastructure (1)
- Infrastructure as code iac (1)
- Cicd pipelines (3)
- Performance optimization (2)
- Cost management (1)
- Aws cloudwatch (1)
- Aws codepipeline (1)
- Auto scaling (2)
- Scalable systems (1)
- Resilient architecture (1)
- Cloud native (2)
- High availability (1)
- Elastic load balancing (1)
- Multi az (1)
- Redis cache (1)
- Caching strategies (1)
- Nodejs performance (1)
- Cache aside (1)
- Read through cache (1)
- Write through cache (1)
- Write behind cache (1)
- Ioredis (1)
- In memory cache (1)
- Application performance (1)
- Orm (1)
- Database design (1)
- Query builders (1)
- Knexjs (1)
- Postgresql (1)
- Generative ai (2)
- Genai (1)
- Machine learning (2)
- Deep learning (1)
- Neural networks (1)
- Gans (1)
- Rnns (1)
- Ai ethics (3)
- Content generation (1)
- Ai development (1)
- Text generation (1)
- Image synthesis (1)
- Code generation (1)
- Ai in software development (1)
- Machine learning models (1)
- Deep learning for code (1)
- Hugging face transformers (1)
- Python ai (1)
- Automation in coding (1)
- Aws ecs (1)
- Amazon eks (1)
- Aws fargate (1)
- Container orchestration (1)
- React context api (1)
- Redux (1)
- Nextjs (1)
- Global state (1)
- Prop drilling (1)
- Modernization strategy (1)
- It infrastructure (1)
- Cloud adoption (1)
- Aws modernization (1)
- Digital transformation (1)
- Legacy systems (1)
- Business alignment (1)
- Data migration (1)
- Dry principle (1)
- Kiss principle (2)
- Yagni principle (1)
- Clean code (3)
- Software design (2)
- Python (2)
- Developer productivity (1)
- Over engineering (1)
- Software development (3)
- Maintainability (2)
- Simplicity (1)
- Yagni (1)
- Agile development (1)
- Code complexity (1)
- Guard clauses (1)
- Else statements (1)
- Readability (1)
- Refactoring techniques (1)
- Conditional logic (1)
- Event driven architecture (1)
- Cloud cost optimization (1)
- Devops best practices (1)
- Faas (1)
- Ai limitations (1)
- Algorithmic learning (1)
- Tech philosophy (1)
- Future of ai (1)
- Data science (1)
- Github actions (2)
- Cloud deployment (1)
- Coding addiction (1)
- Programming passion (1)
- Developer burnout (1)
- Work life balance (1)
- Problem solving (1)
- Tech careers (1)
- Developer well being (1)
- Github (2)
- Github organization (1)
- Gitops (2)
- Access management (1)
- Repository management (1)
- Git commands (1)
- Git tips (1)
- Productivity hacks (1)
- Code management (1)
- Git workflow (1)
- Zero trust (1)
- Cicd security (1)
- Aws (2)
- Vpc endpoints (1)
- Micro segmentation (1)
- Pipeline security (1)
- Open policy agent (1)
- Opa (1)
- Policy as code (1)
- Rego (1)
- Cloud governance (2)
- Kubernetes (1)
- Control tower (1)
- Multi account strategy (1)
- Aws organizations (1)
- Landing zone (1)
- Cloud architecture (2)
- Opentelemetry (1)
- Full stack observability (1)
- Metrics (1)
- Logs (1)
- Traces (1)
- Prometheus (1)
- Grafana (2)
- Apm (1)
- Distributed systems (2)
- Monorepo (1)
- Build automation (1)
- Monoliths (1)
- System design (1)
- Technical debt (1)
- Amazon prime video (1)
- Platform engineering (1)
- Internal developer platforms (1)
- Infrastructure (1)
- Developer experience (1)
- Cloud computing (1)
- Artificial intelligence (1)
- Llms (1)
- Incident response (1)
- Aiops (1)
- Rpa (1)
- Chatgpt (1)
- Secrets management (1)
- Hashicorp vault (1)
- Aws secrets manager (1)
- Sops (1)
- Karpenter (1)
- Cluster autoscaler (1)
- Kubernetes scaling (1)
- Aws eks (1)
- Node autoscaling (1)
- Centralized logging (1)
- Loki (1)
- Fluent bit (1)
- Kubernetes logging (1)
- Observability stack (1)
- Log management (1)
- Microservices logging (1)
- Logql (1)
- Monitoring (1)