git 命令行登陆 github 进行操作

登陆 github 必须先创建 SSH key

因为本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密传输的,GitHub 需要识别是否是你推送,GitHub 只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置 ssh key。

1. 创建 SSH Key。

在用户主目录(C:)下,看看有没有. ssh 文件,如果有,再看文件下有没有 id_rsa 和 id_rsa.pub 这两个文件,如果已经有了,可直接到下一步。如果没有,打开 Git Bash,输入命令,创建 SSH Key

$ ssh-keygen -t rsa -C “你自己注册 GitHub 的邮箱”

2. 接下来到 GitHub 上,打开 “Account settings”–“SSH Keys” 页面,然后点击“Add SSH Key”,填上 Title(随意写),在 Key 文本框里粘贴 id_rsa.pub 文件里的全部内容。

id_rsa.pub 默认在 C:.ssh

每台想要登陆某个 github 账号的主机都需要有一个对应的 key,例如你有一个 github 账号,你在你的笔记本和台式上都要创建 key

3.git bash 里输入下面的命令登陆

$ ssh -T git@github.com

4cc6f7ab-1435-43f6-a90a-b72b1dbaf43c.jpeg

如果看到 hi + 你的用户名说明密钥验证通过了,你已经可以上传下载了

4. 设置 username 和 email,因为 github 每次 commit 都会记录他们

git commit 命令会记录提交者的信息,所以使用 git 前必须先添加两条信息

$ git config –global user.name “你的 GitHub 登陆名”

$ git config –global user.email “你的 GitHub 注册邮箱”

(其实可以不和 github 上面的用户名邮箱一致,只是为了避免混淆)

5. 接下来就是把本地仓库传到 github 上去

$ git remote add origin git@github.com:userName/yourProject.git

// 关联一个远程库命令,git@后面填写你的 github repository(仓库),在 github 里面创建仓库后有 http 和 ssh 的链接,origin 是你给这个仓库起的名字,可以自定义,下面命令中的 origin 也要相应改变

91237ad9-dcea-470f-9e08-8f0c8491699e.jpeg

git push -u origin master // 把本地已经 commit 的结果 push 到 github 的 origin 仓库的 master 分支中


欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。

×

喜欢就点赞,疼爱就打赏

//