GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。本文主要讲解如何将本地代码上传至Github。
Git Bash是一个适用于Microsoft Windows环境的应用程序,它为Git命令行体验提供了一个仿真层。相当于在window上通过git bash这个模拟的Unix命令行的终端出来,然后在这个终端里面做git相关的版本控制。
Git Bash下载网址:https://git-scm.com/downloads/
由于我的系统是win,故下载windows的版本即可。
基本上都是默认下一步。
打开Git Bash,首先绑定邮箱。
git config --global user.email "******@qq.com"
输入ssh-keygen -t rsa -C “邮箱名”,引号内在GitHub绑定的邮箱,然后会有提示操作,一般都是回车,也有需要输入y的。
ssh-keygen -t rsa -C "a845656974@qq.com"
上述指令会生成 .ssh文件,需要找到文件,用记事本打开id_rsa.pub
打开GitHub的设置界面,点击setting。
点击SSH and GPG keys。
点击new SSH keys。
把id_rsa.pub里的内容复制到key里,title输入自己的标题即可。
在Git Bash输入ssh -T git@github.com查看是否绑定成功。
ssh -T git@github.com
进入Github英国威廉希尔公司网站 ,在自己的Github中创建自己库。创建一个repository,可以有两种方式,第一个是左栏右上的绿色按钮New 来 new一个repository,或者中间栏 中下位置右边的大按钮 “Start a project”。
新建好之后,会出现下面的界面,红色框里面的地址在后续需要使用。
本地电脑新建空文件夹,这个文件夹用来放置需要上传的代码。 我在D盘新建了一个Git的文件夹。
进入各个新建的文件夹中,鼠标右键,选择Git Bash Here,之后会弹出一个命令窗口。
这里需要上面的Clone or dowload的仓库地址,输入指令:git clone + 仓库地址
git clone https://github.com/845656974/project.git
输入完毕之后,在刚刚新建的文件夹下面会多一个文件夹,然后将代码放入到这个生成的文件夹中。
文件夹里有隐藏文件夹.git,是Git用来跟踪管理版本库的,千万不要改乱这个文件。没有这个文件可以在Git Bash中输入git init。我在这个文件夹中放入了一个我自己的工程。
在刚刚的命令行中输入 cd + 文件夹名字,切换到该目录中。
cd project/
输入 git add . 或git add +文件名,git add . 是把文件夹下的所有文件上传。
git add .
git commit -m "progect"引号内的内容可以随意改动,这个语句的含义是给刚刚上传的文件一个备注。
git commit -m "progect"
输入git push origin master,应该是直接出现Sign in这个界面。
此时需要打开GitHub的设置界面,点击setting。
打开Developer settings。
打开Personal access tokens,点击Generate new token。
之后将所有的框框都勾选中,点击确认,然后会出现一行字符,将其复制。
如果成功,将会出现下面的上传信息。
失败会让输入GitHub用户名,当输入完毕账号密码之后,以后都不需要输入了。
打开GitHub网站,找到自己创建的库,出现如下界面就OK了。
更多回帖