github上传项目

来源:互联网 发布:文件夹加密软件免费 编辑:程序博客网 时间:2024/05/23 14:30

今天闲来无事搞整一下github上传项目,中间还是有些波折,参考了一下几位网友的综合一下:

CKTim——http://www.cnblogs.com/cxk1995/p/5800196.html

虫师——http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html


下载github本地工具:https://git-for-windows.github.io/

安装完成后,到项目目录右键应该有GitBashHere

先把本地的SSH秘钥配置了:

ssh-keygen -t rsa -C "123@qq.com"

注意:ssh-keygen中间没有空格哦,后面引号内内容是你的邮箱地址

然后会有

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):

这是确认你是否将秘钥写入/c/Users/Administrator/.ssh/id_rsa这个文件内,我们不用管 直接回车就行了

然后就输入密码,然后确认密码,写入完成。(这个密码一定要记得哈!)

然后到刚才那个id_rsa文件里面用记事本或者UE打开,将里面的内容复制一下

然后到github.com-->SSH and GPG keys-->New SSH key

title就可以输一个账户名都可以,然后里面的内容就是刚才文件里面的内容

秘钥就配置完了,刚才输入的密码一定要记得哈!


然后接着在GitBash里面输入

ssh -T git@github.com

接着弹出

Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':

然后就输入刚才的密码,后面还会有这样的验证,一样的操作,下不赘述


然后设置用户信息

git config --global user.name "xxx"   //设置自己的用户名
git config --global user.email  "123@qq.com"  //填写自己的邮箱

注意:--global之间没有空格

上面都是做第一次的准备工作

然后就可以开始做上传项目的工作了

从我现在的实践来看,上传有两种模式,从本地添加项目直接上传、在github上创建了项目后 然后从本地将文件推入github

下面的命令来自 虫师的博客,地址上面有,我是属于第二种模式,所以做了一些小改动,大家参考

###从本地直接上传


$ makdir /hello-world    //创建一个项目目录hello-world
$ cd /hello-world    //打开这个项目
$ git init    //初始化 
$ touch README
$ git add README   //更新README文件
$ git commit -m 'first commit'//提交更新,并注释信息“first commit” 
$ git remote add origin git@github.com:defnngj/hello-world.git   //连接远程github项目 
$ git push -u origin master   //将本地项目更新到github项目上去


###在github上创建了项目后 然后从本地将文件推入github
$ cd /hello-world    //打开这个项目
$ git init    //初始化 
$ git add .   //添加项目文件 这个 . 必须要哈 代表添加整个项目
$ git commit -m 'first commit'//提交更新,并注释信息“first commit” 
$ git remote add origin git@github.com:defnngj/hello-world.git   //连接远程github项目
$ git pull --rebase origin master //执行后可以看到本地代码库中多了README.md文件  
$ git push -u origin master   //将本地项目更新到github项目上去


本来中间没有git pull --rebase origin master 那个的 但是在本地创建的项目没有README这个文件,在度娘上查了一下

有 啥名字好呢呢呢 他的回答解决了——https://zhidao.baidu.com/question/520358893388315405.html

原理应该是先获取一下git上的README到本地

原创粉丝点击