Skip to content

firmanserdana/server_remote_setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Repository Setup Script

This repository contains a setup script to configure your development environment with essential tools and dependencies, including generating SSH keys, installing zsh, oh-my-zsh, VS Code CLI, pyenv, and cloning your repository.

Files

  • setup_script.sh: The main shell script to set up your environment.
  • README.md: This readme file.

Prerequisites

  • Unix-like operating system (Linux, macOS)
  • Basic knowledge of terminal commands

Steps

1. Clone the Repository

Clone this repository to your local machine:

git clone [email protected]:firmanserdana/server_remote_setup.git
cd server_remote_setup

2. Make the Script Executable

Make the setup_script.sh file executable:

chmod +x setup_script.sh

3. Run the Script

Execute the script to set up your environment:

./setup_script.sh

4. Follow the Prompts

The script will guide you through several steps, including adding your SSH key to GitHub. Please follow the prompts and instructions displayed by the script.

Optional: Customize Your zsh Setup

The script includes optional steps to install and configure zsh and oh-my-zsh. If you want to skip these steps, you can comment out the relevant section in the script.

Details

SSH Key Generation

The script will generate an SSH key pair and prompt you to add the public key to your GitHub account.

zsh and oh-my-zsh Installation (Optional)

If not skipped, the script installs zsh, oh-my-zsh, and some useful plugins to enhance your terminal experience.

VS Code CLI Installation

The script downloads and installs the VS Code CLI to enable remote development.

pyenv Installation

The script installs pyenv and the latest Python version (3.10.14) to ensure you have the necessary Python environment for development.

Repository Cloning

The script clones the server_remote_setup repository and sets up a Python virtual environment within the cloned repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Firman Serdana

Contact

For any questions or issues, please contact [email protected] || [email protected].


Generated by chatgpt
Ref:
https://jdhao.github.io/2018/10/13/centos_zsh_install_use/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages