คุณสามารถใช้บทช่วยสอนเพื่อติดตั้งเซิร์ฟเวอร์ Git ตามที่ aking1012 เสนอให้คุณหรือคุณสามารถติดตั้งเซิร์ฟเวอร์ SSH บนอินสแตนซ์ EC2 ของคุณ (อาจเป็นการฉลาดที่จะรักษาความปลอดภัยและเปลี่ยนพอร์ตเริ่มต้น)
Git สามารถเป็นเซิร์ฟเวอร์ได้น้อยกว่าที่คุณเริ่มต้นพื้นที่เก็บข้อมูลของคุณและจากนั้นคุณเข้าถึงได้จากระยะไกลผ่าน SSH ดังนั้นคำแนะนำเช่นนี้ในเซิร์ฟเวอร์ Ubuntu ควรทำ:
GIT_DIR=project.git git init
cd project.git
git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
ในที่สุดติดตั้ง SSH บนเซิร์ฟเวอร์ของคุณ:
sudo apt-get install ssh-server
ตอนนี้คุณควรกำหนดค่า SSH ให้ปลอดภัย
ได้เวลาทำให้โครงการของคุณออนไลน์ (ข้อมูลที่คุณมีอยู่ในเครื่องพัฒนาของคุณ):
git push ssh://<username>@<remote-git-hostname>/path/to/project.git master
และตอนนี้คุณสามารถเริ่มการโคลนได้ คุณพัฒนาเครื่องจักรของคุณ:
git clone ssh://<username>@<remote-git-hostname>/path/to/dir.git
ตรวจสอบทรัพยากรที่ดีเยี่ยมใน Git
และสำหรับการสร้างคีย์ SSH ของคุณสำหรับการตรวจสอบความปลอดภัยมากขึ้นคุณสามารถอ่านบทความเกี่ยวกับการตรวจสอบ SSH