创建Github(尝试失败而放弃)

本文讲述了如何在GitHub上设置SSH密钥,包括注册、下载Git、配置过程中的遇到的问题,如无效SSH Key的解决方法,以及passphrase的理解。重点在于步骤详解和常见问题的解答。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:注册Github帐号。

第二步:下载Git

第三步:打开Git Bash(Windows键--Git--Git Bash )

第四步:配置Git

输入命令行:ssh-keygen -t rsa -C Github里注册电子邮件地址,然后回车。

 在Github的界面的右上角,点击头像,拉下菜单,点击“Settings”。

 进入了Account Setting界面后,左侧点击“SSH and GPG keys”,然后点击“New SSH key”,

出现一句话:“Key is invalid. You must supply a key in OpenSSH public key format”。创建SSH Key失败。

后来,在电脑上,进入.ssh文件夹下,使用记事本打开id_rsa.pub,全部复印所有文字放在Key里面。然后点击“Add SSH Key”绿色标签,就成功建立新的SSH Keys。

为了验证是否成功,在git bash下输入命令行如下:

做不出来而失败告终,图片如下:

不是很明白passphrase是什么用处。我自己不知道我的passphrase是什么。

2022年4月25日:

w3cscholl

用户信息:

 

 

### Sourcetree 创建分支时遇到的错误解决方案 当在 Sourcetree 中尝试创建新分支时如果遇到了错误,通常是因为某些配置或环境设置不当所致。下面是一些常见的错误及其解决方法。 #### 错误 1:本地尚未初始化 master/main 分支 有时,在新的 Git 仓库中可能会遇到这样的情况——试图创建分支却被告知不存在 `master` 或者默认的主要分支。这可能意味着当前工作目录下的Git库还未完全建立主要分支[^3]。 对于这种情况,建议先确认是否有可用的远程跟踪分支: ```bash git fetch origin ``` 接着可以通过命令行手动创建并切换至主干分支(假设为 `main`),然后再通过 Sourcetree 进行其他操作: ```bash git checkout -b main ``` #### 错误 2:存在未提交更改阻止了分支创建 另一个常见问题是由于存在未提交的工作副本修改而无法成功创建新分支。这种情况下应该处理这些改动后再试一次。可以选择暂存(`stash`)、提交(commit)或是放弃(discard)那些变更[^4]。 如果是希望保留现有更改但暂时不想提交,则可利用 **Stash Changes** 功能来隐藏它们直到完成分支部署;若确定要丢弃所有未追踪文件以及变动,则可以直接选择 Discard All 来清理现场以便继续下一步骤的操作。 #### 错误 3:SSH 密钥验证失败影响推送权限 还有可能是 SSH 配置方面的问题导致无法正常推送到远程服务器上的指定位置。确保 `.ssh/id_rsa.pub` 文件中的公钥已被正确添加到了目标平台账户的安全设置里,并且私钥存在于相应的位置[^5]。 为了测试连接状态是否良好,可以在终端运行如下命令来进行简单的身份认证检验: ```bash ssh -T git@github.com ``` 以上就是针对 Sourcetree 创建分支时报错的一些基本排查思路和应对措施。具体问题还需结合实际报错信息进一步分析定位根本原因。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值