准备工作
1,注册GitHub账号 github官网
2,下载Git git官网
3,熟悉Git命令 廖雪峰讲的git
4,配置ssh免密登录(由于密码验证于2021年8月13日后不再支持,所以需要配置ssh才能使用)
ssh-keygen -t ecdsa -b 521 -C "your_email@example.com"
1)生成密钥:
打开cmd,进入Git(安装目录)/usr/bin目录,输入ssh-keygen.exe后回车,直到出现下图界面表示密钥已经生成成功。在保存的目录底下就可以看到生成的公钥和私钥。
2)将 id_rsa.pub 拷贝到GitHub新建的 SSH keys 中
注意:直接复制粘贴.ssh文件会破坏文件格式,所以需要使用git bash把密钥复制到剪切板。
输入命令clip < ~/.ssh/id_rsa.pub
在GitHub上新建项目
1,在GitHub上新建项目
创建完之后需要使用ssh clone
输入git地址后会出现Are you sure you want to continue connecting (yes/no)? 的提示,直接输入yes后回车即可。
将更改提交到GitHub
git add .
(注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)git commit -m "提交信息"
(注:“提交信息”里面换成你需要,如“first commit”)git push -u
(注:此操作目的是把本地仓库push到github上面)git push -u origin master有分支的情况
提交过程出现的问题:
Please tell me who you are.
这是由于git未设置用户信息,设置userName和email即可,命令如下:
$git config --global user.name "userName"
$git config --global user.email "email"
$config --list 查看配置
参考:
Key is invalid. You must supply a key in OpenSSH public key format github_疯狂的鸭血-优快云博客
生成ssh key遇到的坑_陶务华的博客-优快云博客_.ssh/id_rsa already exists.
Windows 配置 ssh 免密登录_爪白白的个人博客-优快云博客_ssh windows 免密登录