【入门向】ssh连接将项目上传到GitHub

push本地仓库到GitHub上

  1. 跳转路径
    需要在当前路径下进行后续操作
cd [path]
  1. Git仓库初始化
    在这一路径下初始化Git仓库(进入master分支)
git init

init

  1. 添加文件到Git仓库
    将当前路径下的所有文件添加到Git仓库,"add."表示将当前路径下的所有文件都添加到仓库中
git add.

\qquad 我在执行完这一步之后就终端没有任何反应,可能是因为文件太多太大了,所以先查看Git仓库的状态:

git status

status
\qquad 发现处于master分支下没错,但是仓库里没有东西,说明刚刚没有add进来任何文件,只能选择逐个添加了:

git add [doc_name]

?代表没有add的文件数量
!应该是修改过的文件数量
add

  1. 登录GitHub账号
    "–global"可以应用于你GitHub上的所有仓库,若没有此项则只在当前仓库进行配置
git config --global user.email "you@example.com"
git config --global user.name "your name"
  1. 添加说明
    指定本次提交的说明或注释信息,每次内容更新前执行这一句命令:
git commit -m "Initial commit"
  1. 设置远程url
    返回之前的路径,对于第一次设置ssh远程的GitHub账号:
git remote add [name] [url]

\qquad 若想要重新设置url:

git remote set-url [name] [url]

点击红框右侧直接复制url即可

url

  1. 查看是否设置成功
git remote -v

remote -v

  1. push!
    最后,把仓库push进去
git push [name] [branch]

注意事项:

  • 确保push前GitHub账号下已经存在名称相同的仓库,仓库名称与上文的[name]相同,且ssh key配置正确,且状态是public的。
  • GitHub需要挂代理,请确保操作过程中代理是保持连接的。

ssh key相关配置

我们知道ssh连接是一种加密传输方式,因此需要一个密钥来确保连接传输的保密性,下面简要记录如何获取并配置ssh密钥。

①进入ssh模式

cd ~/.ssh

②检查设置ssh密钥

ls

\qquad 查看是否有"id_rsa"和"id_rsa.pub"文件,若存在,说明有ssh key,跳过下一步,否则:

ssh-keygen -t rsa -C "you@example.com"

\qquad 之后一直回车即可,结束后再ls查看是否成功生成了"id_rsa"和"id_rsa.pub"文件
ls
\qquad 最后,查看ssh key具体内容:

cat id_rsa.pub

id

根据图示步骤,把刚刚返回的内容复制添加到GitHub的ssh key
S1

S23

参考博客:

Github配置ssh key的步骤(大白话+包含原理解释)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
要使用SSH密钥连接GitHub,请按照以下步骤操作: 1. 首先,请确保您已经在GitHub帐户中添加了SSH密钥。如果您还没有添加,请打开GitHub的“Settings”页面,然后选择“SSH and GPG keys”选项卡。接下来,单击“New SSH key”按钮,并将您的公钥复制到指定的文本框中。 2. 然后,在您的本地计算机上打开终端,并输入以下命令: ``` ssh-keygen -t rsa -b 4096 -C "[email protected]" ``` 注意,将“[email protected]”替换为您的电子邮件地址。 3. 按下Enter键后,您将被提示输入要在其中保存密钥的文件路径。默认情况下,密钥将被保存在“C:\Users\your_username\.ssh”目录中,并将使用默认文件名“id_rsa”。 4. 您可以按Enter键接受默认文件路径和文件名,或者输入自定义文件名。 5. 接下来,您将被提示输入密码短语。这是可选的,但如果您想进一步保护您的密钥,则可以输入密码短语。请注意,您必须在将来每次使用该密钥时都输入此密码短语。 6. 现在,您已经成功生成了SSH密钥。您可以在指定的目录中找到它。 7. 接下来,将您的公钥添加到GitHub帐户中。您可以打开公钥文件(默认为“id_rsa.pub”),并将内容复制到GitHubSSH密钥设置中。 8. 最后,在终端中输入以下命令: ``` ssh -T git@github.com ``` 这将测试您的SSH连接并显示您的GitHub用户名。如果一切正常,您应该能够看到欢迎消息,并且您的SSH连接已成功。 现在,您已经可以使用SSH连接GitHub,并可以在本地计算机上克隆、推送和拉取存储库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只菟葵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值