将本地代码上传到Githup
安装Git
自行安装
注册Githup账户
自行注册,记得配置密钥
点进去配置
新建仓库
在Github上新建仓库,输入名字,其他的默认,后期自己想改可以改
本地关联Github上新建的仓库
首先打开本地代码目录,右键 打开 Git Bash
输入命令:
git init
执行完成后输入命令:
git remote add origin git@github.com:yangshuangfei/git_site.git
注意:上面命令中的地址换成自己的;
注意:origin 是给远程分支取的名字,origin就代表选中的远程分支
这样就将本地代码目录初始化成了一个仓库,并和远程关联上了。
修改本地分支名称
为啥要修改,因为 master 涉嫌种族歧视,Githup 上改用 main 了。
修改本地分支名称:
git branch -M main
提交本地代码到远程仓库
#git push -u 远程分支名称 本地分支名称
git push -u origin main
主要错误
错误一:ssh: connect to host github.com port 22: Connection timed out
解决方法
cd ~/.ssh
vim config
这样就会出行vim编辑界面
摁一下键盘上的 i键
然后粘贴下面的内容
Host github.com
User 你Github的账户,邮箱或者账户名
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
最后试验下:
ssh -T git@github.com
如果有让你输入yes/no/fin 啥的,输入yes;
最后出现上面图那样就可以了
错误二:error: src refspec main does not match any
解决方法
git add .
git commit -m "注释内容"
最后再执行
git push -u origin main
注意:在Github上创建仓库的时候,不要创建Readme啥的