github上传本地项目到远程仓储

1.创建github账号

2.安装git客户端
绑定用户,右键git-bash.exe
3.github账户设置ssh key
3.1生成ssh key

首先检查是否已生成密钥 cd ~/.ssh,ls如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥


  也可以打开我的电脑C:\用户\17500\.ssh 里面找到

如果没有生成,那么通过$ ssh-keygen -t rsa -C “[email protected]”来生成。

3.2 为github账号配置ssh key

切换到github,展开个人头像的小三角,点击settings

然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上标题,跟仓库保持一致吧,好区分。

接着将id_rsa.pub文件中key粘贴到此,最后Add key生成密钥吧。

如此,github账号的SSH keys配置完成。

4.上传本地项目到github

4.1 创建一个本地项目

我这创建了几个空文件夹和一个文件及一个项目配置文件,好多前端项目都这样搭架构

 

4.2 建立本地仓库

git init

初始化成功后你会发现项目里多了一个隐藏文件夹.git

这个目录是Git用来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

接着,将所有文件添加到仓库

执行指令:git add .

然后,把文件提交到仓库,双引号内是提交注释。

执行指令:git commit -m "提交文件"

如此本地仓库建立好了。

4.3 关联github仓库

到github beautifulDay仓库复制仓库地址

然后执行指令:git remote add origin [email protected]:wangjiax9/beautifulDay.git

 

其中,遇到【git 端口拒绝解决方案】ssh: connect to host github.com port 22: Connection refused

github端配置完毕后,看本地的git 如何添加远程仓库,以下是重头戏:

第一步,查看当前git的远程仓库版本:

  • $ git remote -v

此时若什么都没有显示说明,git无远程仓库。

第二步,添加ssh协议的远程仓库:

  • $ git remote add origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git

再次查看

当前,我本机就是用的这种方式连接的github,好处是每次提交代码时,不需要重复来回输入用户名和密码。

报出如下错误:

4-4 上传本地代码

执行指令:git push -u origin master (第一次的时候),之后就用 $git push origin master(只要本地做了提交,就可以使用这个命令)

1)敲一个:yes, 然后回车

到此,本地代码已经推送到github仓库了,我们现在去githubt仓库看看。

咦!奇怪了,我的目录呢?这个坑突然冒出来是不是印象很深刻呢~

注意咯:git是不能管理空的文件夹的,文件夹里必须有文件才能add

好,我们来试一下,我在examples里新建了一个test1.html文件

执行指令添加文件->提交文件->推送文件

git add .

git commit -m "提交test1.html"

git push -u origin master

然后刷新一个github,你会看到,examples文件夹出来了。

打开examples文件夹,test1.html也在里面。

猜你喜欢

转载自www.cnblogs.com/irenehanb/p/10962854.html