使用Git上传代码到GitHub详细的不能再详细教程

时间:2022-03-20 21:35:25

据说不会用GitHub的程序员连菜鸟都不算,确实,GitHub上有大量优秀的代码,我们也可以将自己的代码分享上去。

首先,你要有一个GitHub的账号,https://github.com/在官网注册一个GitHub账号,然后安装Git软件,具体参考Git简介及安装和简单配置

1.安装配置完Git之后,打开Git Bash,验证有没有连接上远程服务器

ssh -T git@github.com

没看到成功就需要接下来的配置

2.输入以下命令来生成密钥验证身份

ssh-keygen -C ‘your@email.address’ -t rsa

选项可以全部默认,连续三次回车后悔生成.ssh文件夹,windows下在users/username/.ssh,linux则在/root/.ssh下
将.ssh目录下id_rsa.pub文件内容全部复制出来,文件在windows下可以直接记事本打开,linux下用命令

vi id_rsa.pub

复制里面全部内容然后打开GitHub账户,设置

使用Git上传代码到GitHub详细的不能再详细教程

左侧有SSH Keys,添加,tittle随便填,可以填计算机名然后内容把刚刚复制的key放进去.保存后GitHub会给你账户绑定的邮箱发送信息,我们回到Git Shell,输入

ssh -T git@github.com
会出现一个warning然后显示successfully.至此ssh配置好了. 然后在GitHub上创建仓库,也就是Repository,在账户旁边可以看到create.使用Git上传代码到GitHub详细的不能再详细教程
然后clone刚刚创建的Repository到本地,输入命令
git clone https://github.com/*****/FirstRepository.git
使用Git上传代码到GitHub详细的不能再详细教程
此时会多出一个FirstRepository文件夹,文件夹中有一个隐藏文件夹.git和README.md
使用Git上传代码到GitHub详细的不能再详细教程
然后将要上传的文件放到文件夹中.windows下直接复制粘贴就好了,但是linux下复制文件夹注意使用
cp -r命令.

切换到Git shell 命令行下,输入命令:

git add  *(写自己放进去的文件夹名)

git commit -m *(写自己放进去的文件夹名)

git pull origin master
git push origin master

如果出现错误error: The requested URL returned error: 403 Forbidden while accessing

那么将.git/config文件中

  1. [remote “origin”]
  2. url = https://github.com/username/FirstRepository.git

修改为

  1. [remote “origin”]
  2. url = https://username@github.com/username/FirstRepository.git

linux下:

vi .git/config

需要输入密码,输完密码等传完就行了

使用Git上传代码到GitHub详细的不能再详细教程