上传本地代码到GitHub
1.点击new
新建一个远程仓库。
2.填写仓库相关信息。1
是仓库名称;2
是仓库描述;3
选择仓库是否公开,勾选Add a README File表示添加README文档。最后点击4
确定创建。
3.(可跳过)点击方框处可以编辑README文档。
4.(假设git已经安装好)在要上传的目录右键点击Git Bash
。
5.输入git init
初始化当前目录。
初始化后,当前目录会生成一个.git
文件夹。
6.(可以跳过)输入git status
可以看到,当前文件状态是未被git追踪的。
7.输入git add .
追踪当前目录的全部文件。
8.(可以跳过)再次输入git status
可以看到,当前文件夹所有文件已经存放到暂存区。
输入git commit
把文件全部提交到仓库。
9.如果你的github账号已经设置SSH公钥,跳转到11。如果像我一样,显示账户还没有可以用的SSH公钥。
可以先检查本地主机是否已经存在SSH key。
cd ~/.ssh
ls
如下图所示,表明已经存在。
获取SSH Key公钥内容
cat id_rsa.pub
复制公钥内容。
如果不存在SSH Key,使用如下命令生成。
ssh-keygen -t rsa -C "xxx@xxx.com"
10.在Github上添加公钥。
添加SSH Key
验证是否设置成功
ssh -T git@github.com
显示“You have successfully authenticated”表示设置成功。
如果像我一样显示这个
(图片警告信息表示SSH客户端无法验证,这里输入yes即可)
11.复制这个SSH链接。
12.链接到这个远程仓库
git remote add <本地分支>(可以写origin) <刚才复制的链接>
13.最后一步,将本地仓库推送到GitHub。
14.这时候就可以看到已经推送到GitHub上了。