本文共 1374 字,大约阅读时间需要 4 分钟。
要在GitHub上成功使用SSH密钥提交代码,首先需要完成以下几步:生成SSH密钥,上传密钥到GitHub,并设置Git个人信息。下面是详细的操作步骤。
打开终端(Linux/Mac)或Git Bash(Windows),输入ssh命令 检查是否有成功安装SSH。如果显示连接成功的提示信息,说明已经安装好。
输入命令ssh-keygen -t rsa来生成RSA类型的密钥_pair。
生成后的密钥_pair位于如下路径:
~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pubC:\Documents and Settings\username\.ssh\id_rsa 和 C:\Documents and Settings\username\.ssh\id_rsa.pub登录GitHub账户,进入 Settings,选择 SSH and GPG keys 选项。
id_rsa.pub 文件内容,粘贴到属于自己分支。验证密钥是否成功添加:
ssh -T-PREVIEW: 系统会提示已成功添加新密钥。确保Git知道你的个人信息:
git config --global user.name "你的用户名"git config --global user.email "你的电子邮箱地址"
将GitHub项目克隆到本地,修改后推送:
git clone git@github.com:项目仓库地址.git选择克隆好的项目目录,修改文件...git commit -m "commit信息" git push origin master
若已有本地项目:
cd 项目目录git remote add origin git@github.com:项目仓库地址.gitgit pull origin mastergit push origin master
个性化配置:
git config --global core.autocrlf false
git config --global user.info.exclude false
生成SSH密钥时有权限问题?
公钥被拒绝提交?
Gas「找不到原refs」?-执行push之前,用git pull origin master 获取最新代码,或查看分支是否存在冲突。
通过以上步骤,你将能够熟练地使用SSH密钥提交代码到GitHub,充分利用Git版本控制工具的强大功能。
转载地址:http://sxxaz.baihongyu.com/