>개발 도구 >자식 >SSH용 Git을 구성하는 방법

SSH용 Git을 구성하는 방법

PHPz
PHPz원래의
2023-04-03 09:19:545966검색

SSH는 버전 제어를 위해 Git을 사용할 때 서버와 리포지토리에 안전하게 연결하는 데 사용됩니다. SSH를 사용하여 리포지토리에 연결하고 푸시 및 풀 작업을 수행하려면 먼저 SSH를 구성해야 합니다.

SSH용 Git을 구성하는 단계는 다음과 같습니다.

1. SSH 키 생성

SSH를 사용하여 Git 저장소에 연결하려면 SSH 키를 생성하여 Git 계정에 추가해야 합니다.

SSH 키를 생성하려면 터미널을 열고 다음 명령을 입력하세요:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

이 명령은 공개 키(id_rsa.pub)와 개인 키( id_rsa). 위 명령에서 your_email@example.com이 나오는 부분은 자신의 이메일 주소로 바꿔야 합니다. id_rsa.pub)和一个私钥(id_rsa)。请注意,上面的命令出现的your_email@example.com应该替换为你自己的电子邮件地址。

按回车键后,你将被要求输入文件名和密码。如果你不想为你的密钥设置密码,你可以直接按回车键跳过。

2.添加公钥到你的Git账户

在你使用SSH连接到Git存储库之前,你需要将公钥添加到你的Git账户中。这样,Git就会认可你的SSH密钥,并授权你进行push和pull操作。

要将公钥添加到你的Git账户,请先复制公钥。打开终端并输入以下命令:

cat ~/.ssh/id_rsa.pub

该命令将显示你的公钥。请将所有内容复制到你的Git账户中。打开你的Git账户,并在页面的右上角选择“Settings”>“SSH and GPG keys”>“New SSH key”。

在“Title”字段中输入一个描述性的名称(例如“自己的密钥”),然后将你的公钥复制到“Key”字段中。单击“Add SSH key”按钮,你的公钥就被添加到你的Git账户中了。

3.使用SSH连接到Git存储库

现在你已经生成了SSH密钥并将公钥添加到了你的Git账户中,你可以使用SSH连接到Git存储库并进行push和pull操作。

要使用SSH连接到Git存储库,请首先获取存储库的SSH URL。在你的Git存储库页面中,单击“Clone or download”按钮,并确保“Clone with SSH”选项是选中的。你将看到该存储库的SSH URL,可以将其复制到剪贴板中。

打开终端,进入你存储代码的目录并输入以下命令:

git remote set-url origin git@github.com:yourusername/yourrepository.git

上面的命令会将你存储代码的存储库与SSH URL相关联,这样你就可以使用SSH连接到该存储库。

现在,你可以使用SSH连接到该存储库,并进行push和pull操作。例如,要将你的代码推送到Git存储库,请使用以下命令:

git push -u origin master

上面的命令会将你的代码推送到Git存储库,并将其与“master”分支相关联。第一次推送时,请使用-u

Enter 키를 누르면 파일 이름과 비밀번호를 입력하라는 메시지가 표시됩니다. 키에 대한 비밀번호를 설정하지 않으려면 Enter 키를 눌러 건너뛸 수 있습니다.

2. Git 계정에 공개 키 추가

SSH를 사용하여 Git 저장소에 연결하기 전에 Git 계정에 공개 키를 추가해야 합니다. 이러한 방식으로 Git은 SSH 키를 인식하고 푸시 및 풀 작업을 수행할 수 있는 권한을 부여합니다. 🎜🎜Git 계정에 공개 키를 추가하려면 먼저 공개 키를 복사하세요. 터미널을 열고 다음 명령을 입력하세요: 🎜rrreee🎜 이 명령은 공개 키를 표시합니다. 모든 내용을 Git 계정에 복사하세요. Git 계정을 열고 페이지 오른쪽 상단에서 "설정" > "SSH 및 GPG 키" > 🎜🎜"제목" 필드에 설명이 포함된 이름(예: "자체 키")을 입력하고 공개 키를 "키" 필드에 복사하세요. "SSH 키 추가" 버튼을 클릭하면 공개 키가 Git 계정에 추가됩니다. 🎜🎜3. SSH를 사용하여 Git 저장소에 연결 🎜🎜 이제 SSH 키를 생성하고 Git 계정에 공개 키를 추가했으므로 SSH를 사용하여 Git 저장소에 연결하고 푸시 및 풀 작업을 수행할 수 있습니다. 🎜🎜SSH를 사용하여 Git 저장소에 연결하려면 먼저 저장소의 SSH URL을 획득하세요. Git 저장소 페이지에서 "Clone or download" 버튼을 클릭하고 "Clone with SSH" 옵션이 선택되어 있는지 확인하세요. 클립보드에 복사할 수 있는 저장소의 SSH URL이 표시됩니다. 🎜🎜터미널을 열고 코드를 저장한 디렉터리로 이동한 후 다음 명령을 입력하세요. 🎜rrreee🎜위 명령은 코드를 저장하는 저장소를 SSH URL과 연결하므로 SSH를 사용하여 해당 저장소에 연결할 수 있습니다. 🎜🎜이제 SSH를 사용하여 저장소에 연결하고 푸시 및 풀 작업을 수행할 수 있습니다. 예를 들어 코드를 Git 저장소에 푸시하려면 다음 명령을 사용하세요. 🎜rrreee🎜 위 명령은 코드를 Git 저장소에 푸시하고 "master" 브랜치와 연결합니다. 처음으로 푸시할 때 -u 옵션을 사용하여 향후 푸시 작업에서 로컬 마스터 브랜치를 원격 마스터 브랜치와 연결하세요. 🎜🎜결론🎜🎜Git을 사용할 때 SSH는 서버와 리포지토리에 안전하게 연결하는 데 도움이 되는 매우 유용한 도구입니다. 위의 구성 단계를 따르면 SSH를 사용하여 쉽게 Git 리포지토리에 연결하고 푸시 및 풀 작업을 수행할 수 있습니다. 🎜

위 내용은 SSH용 Git을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.