ฉันติดตั้ง Ubuntu 16.04 ใหม่บนเครื่องของฉัน ตอนนี้ฉันต้องการใช้คีย์ ssh ที่มีอยู่ในเครื่องของฉันเพื่อให้ฉันสามารถใช้ GitHub กับกิจกรรมก่อนหน้านี้ของฉัน
ฉันจะตั้งค่านี้ได้อย่างไร
ฉันติดตั้ง Ubuntu 16.04 ใหม่บนเครื่องของฉัน ตอนนี้ฉันต้องการใช้คีย์ ssh ที่มีอยู่ในเครื่องของฉันเพื่อให้ฉันสามารถใช้ GitHub กับกิจกรรมก่อนหน้านี้ของฉัน
ฉันจะตั้งค่านี้ได้อย่างไร
คำตอบ:
หากคุณมีสำเนาของคีย์ ssh ของคุณ ( เช่นบนแท่ง USB) ให้คัดลอกไฟล์กุญแจไปยัง~/.ssh/
ไดเรกทอรี
เช่น ,
cp /path/to/my/key/id_rsa ~/.ssh/id_rsa
cp /path/to/my/key/id_rsa.pub ~/.ssh/id_rsa.pub
# change permissions on file
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub
# start the ssh-agent in the background
eval $(ssh-agent -s)
# make ssh agent to actually use copied key
ssh-add ~/.ssh/id_rsa
มิฉะนั้นคุณจะต้องสร้างขึ้นมาใหม่และเพิ่มเข้าไปในบัญชีของคุณ GitHub https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ อย่าลืมลบรหัสเก่าออกจาก GitHub ในขณะที่คุณอยู่ที่นี่