git上传项目到github
来源:互联网 发布:2011安全生产事故数据 编辑:程序博客网 时间:2024/05/16 23:49
git上传项目到github
用Eclipse建了git项目后,通过git bash上传项目到github,当然前提远程库是存在的。
1.生成公钥
·ssh-keygen -t rsa -C "bottomheater94@gmail.com"
2.将公钥(即~/.ssh/id_rsa.pub)然后放到github上
在账户中设置
新建ssh keys
3.连接测试
ssh -T git@github.com
注意参数大写T,正确输出Hi bottomheater/tudu_list! You've successfully authenticated, but GitHub does not provide shell access.
小写t会输出PTY allocation request failed on channel 0
,坑
同时github上也会(钥匙图案绿了)
也可以将公钥只部署到项目中
4.本地库关联到远程库
git remote add tudu git@github.com:bottomheater/tudu.git
5.查看本地未提交的文件
git status
如果本地库有文件未提交,又暂时不想提交到远程库中,保存修改到stash
git stash
6.假如远程库有文件,先合并到本地库中
git pull --rebase tudu master
7.上传项目
git push -u tudu master
8.恢复本地未提交的已修改文件
git stash pop
附上完整过程
wang@Bottom MINGW32 ~/tudu (master)$ ssh -T git@github.comWarning: Permanently added the RSA host key for IP address '[192.30.253.122]:443' to the list of known hosts.Hi bottomheater! You've successfully authenticated, but GitHub does not provide shell access.wang@Bottom MINGW32 ~/tudu (master)$ git remote add tudu git@github.com:bottomheater/tudu.gitwang@Bottom MINGW32 ~/tudu (master)$ git stashNo local changes to savewang@Bottom MINGW32 ~/tudu (master)$ git pull --rebase tudu master From github.com:bottomheater/tudu * branch master -> FETCH_HEAD * [new branch] master -> tudu/masterFirst, rewinding head to replay your work on top of it...Applying: [initial]Base on tudu list 2.3Applying: [initial]add the file forgotten to upload.Applying: [modify]add chinesewang@Bottom MINGW32 ~/tudu (master)$ git push -u tudu masterCounting objects: 645, done.Delta compression using up to 2 threads.Compressing objects: 100% (411/411), done.Writing objects: 100% (645/645), 2.75 MiB | 138.00 KiB/s, done.Total 645 (delta 135), reused 639 (delta 132)remote: Resolving deltas: 100% (135/135), completed with 1 local object.To git@github.com:bottomheater/tudu.git ec9c4ed..3897359 master -> masterBranch master set up to track remote branch master from tudu.wang@Bottom MINGW32 ~/tudu (master)$ git stash popOn branch masterYour branch is up-to-date with 'tudu/master'.Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: tudu/pom.xml modified: tudu/tudu-presentation/tudu-dwr/src/main/webapp/WEB-INF/web.xmlUntracked files: (use "git add <file>..." to include in what will be committed) tudu/.classpath tudu/.project tudu/.settings/ tudu/target/ tudu/tudu-core/.classpath tudu/tudu-core/.gitignore tudu/tudu-core/.project tudu/tudu-core/.settings/ tudu/tudu-core/.springBeans tudu/tudu-core/ajcore.20170805.210526.567.txt tudu/tudu-core/ajcore.20170805.210526.773.txt tudu/tudu-core/ajcore.20170805.210526.793.txt tudu/tudu-core/ajcore.20170805.214418.159.txt tudu/tudu-core/ajcore.20170805.214418.179.txt tudu/tudu-core/ajcore.20170805.214418.267.txt tudu/tudu-presentation/.project tudu/tudu-presentation/.settings/ tudu/tudu-presentation/tudu-dwr/.classpath tudu/tudu-presentation/tudu-dwr/.project tudu/tudu-presentation/tudu-dwr/.settings/ tudu/tudu-presentation/tudu-dwr/.springBeans tudu/tudu-presentation/tudu-dwr/src/main/code/ tudu/tudu-presentation/tudu-dwr/src/main/webapp/WEB-INF/jsp/test.jsp tudu/tudu-presentation/tudu-dwr/src/main/webapp/WEB-INF/spring/springmvc-controller.xml tudu/tudu-presentation/tudu-dwr/target/ tudu/tudu-presentation/tudu-flex/.classpath tudu/tudu-presentation/tudu-flex/.project tudu/tudu-presentation/tudu-flex/.settings/ tudu/tudu-presentation/tudu-flex/target/ tudu/tudu-presentation/tudu-gwt/.classpath tudu/tudu-presentation/tudu-gwt/.project tudu/tudu-presentation/tudu-gwt/.settings/ tudu/tudu-presentation/tudu-gwt/.springBeans tudu/tudu-presentation/tudu-gwt/target/ tudu/tudu-presentation/tudu-jsf/.classpath tudu/tudu-presentation/tudu-jsf/.gitignore tudu/tudu-presentation/tudu-jsf/.project tudu/tudu-presentation/tudu-jsf/.settings/ tudu/tudu-presentation/tudu-portlet/.classpath tudu/tudu-presentation/tudu-portlet/.project tudu/tudu-presentation/tudu-portlet/.settings/ tudu/tudu-presentation/tudu-portlet/target/ tudu/tudu-presentation/tudu-springmvc/.classpath tudu/tudu-presentation/tudu-springmvc/.project tudu/tudu-presentation/tudu-springmvc/.settings/ tudu/tudu-presentation/tudu-springmvc/target/ tudu/tudu-presentation/tudu-springwebflow/.classpath tudu/tudu-presentation/tudu-springwebflow/.project tudu/tudu-presentation/tudu-springwebflow/.settings/ tudu/tudu-presentation/tudu-springwebflow/target/ tudu/tudu-ws/.project tudu/tudu-ws/.settings/ tudu/tudu-ws/tudu-axis-client/.classpath tudu/tudu-ws/tudu-axis-client/.gitignore tudu/tudu-ws/tudu-axis-client/.project tudu/tudu-ws/tudu-axis-client/.settings/ tudu/tudu-ws/tudu-axis/.classpath tudu/tudu-ws/tudu-axis/.gitignore tudu/tudu-ws/tudu-axis/.project tudu/tudu-ws/tudu-axis/.settings/ tudu/tudu-ws/tudu-xfire-jaxws2/.classpath tudu/tudu-ws/tudu-xfire-jaxws2/.project tudu/tudu-ws/tudu-xfire-jaxws2/.settings/ tudu/tudu-ws/tudu-xfire/.classpath tudu/tudu-ws/tudu-xfire/.gitignore tudu/tudu-ws/tudu-xfire/.project tudu/tudu-ws/tudu-xfire/.settings/no changes added to commit (use "git add" and/or "git commit -a")Dropped refs/stash@{0} (2d0a0bfaa30459216d427bc60ce40d593513ed70)wang@Bottom MINGW32 ~/tudu (master)$ git statusOn branch masterYour branch is up-to-date with 'tudu/master'.Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: tudu/pom.xml modified: tudu/tudu-presentation/tudu-dwr/src/main/webapp/WEB-INF/web.xmlUntracked files: (use "git add <file>..." to include in what will be committed) tudu/.classpath tudu/.project tudu/.settings/ tudu/target/ tudu/tudu-core/.classpath tudu/tudu-core/.gitignore tudu/tudu-core/.project tudu/tudu-core/.settings/ tudu/tudu-core/.springBeans tudu/tudu-core/ajcore.20170805.210526.567.txt tudu/tudu-core/ajcore.20170805.210526.773.txt tudu/tudu-core/ajcore.20170805.210526.793.txt tudu/tudu-core/ajcore.20170805.214418.159.txt tudu/tudu-core/ajcore.20170805.214418.179.txt tudu/tudu-core/ajcore.20170805.214418.267.txt tudu/tudu-presentation/.project tudu/tudu-presentation/.settings/ tudu/tudu-presentation/tudu-dwr/.classpath tudu/tudu-presentation/tudu-dwr/.project tudu/tudu-presentation/tudu-dwr/.settings/ tudu/tudu-presentation/tudu-dwr/.springBeans tudu/tudu-presentation/tudu-dwr/src/main/code/ tudu/tudu-presentation/tudu-dwr/src/main/webapp/WEB-INF/jsp/test.jsp tudu/tudu-presentation/tudu-dwr/src/main/webapp/WEB-INF/spring/springmvc-controller.xml tudu/tudu-presentation/tudu-dwr/target/ tudu/tudu-presentation/tudu-flex/.classpath tudu/tudu-presentation/tudu-flex/.project tudu/tudu-presentation/tudu-flex/.settings/ tudu/tudu-presentation/tudu-flex/target/ tudu/tudu-presentation/tudu-gwt/.classpath tudu/tudu-presentation/tudu-gwt/.project tudu/tudu-presentation/tudu-gwt/.settings/ tudu/tudu-presentation/tudu-gwt/.springBeans tudu/tudu-presentation/tudu-gwt/target/ tudu/tudu-presentation/tudu-jsf/.classpath tudu/tudu-presentation/tudu-jsf/.gitignore tudu/tudu-presentation/tudu-jsf/.project tudu/tudu-presentation/tudu-jsf/.settings/ tudu/tudu-presentation/tudu-portlet/.classpath tudu/tudu-presentation/tudu-portlet/.project tudu/tudu-presentation/tudu-portlet/.settings/ tudu/tudu-presentation/tudu-portlet/target/ tudu/tudu-presentation/tudu-springmvc/.classpath tudu/tudu-presentation/tudu-springmvc/.project tudu/tudu-presentation/tudu-springmvc/.settings/ tudu/tudu-presentation/tudu-springmvc/target/ tudu/tudu-presentation/tudu-springwebflow/.classpath tudu/tudu-presentation/tudu-springwebflow/.project tudu/tudu-presentation/tudu-springwebflow/.settings/ tudu/tudu-presentation/tudu-springwebflow/target/ tudu/tudu-ws/.project tudu/tudu-ws/.settings/ tudu/tudu-ws/tudu-axis-client/.classpath tudu/tudu-ws/tudu-axis-client/.gitignore tudu/tudu-ws/tudu-axis-client/.project tudu/tudu-ws/tudu-axis-client/.settings/ tudu/tudu-ws/tudu-axis/.classpath tudu/tudu-ws/tudu-axis/.gitignore tudu/tudu-ws/tudu-axis/.project tudu/tudu-ws/tudu-axis/.settings/ tudu/tudu-ws/tudu-xfire-jaxws2/.classpath tudu/tudu-ws/tudu-xfire-jaxws2/.project tudu/tudu-ws/tudu-xfire-jaxws2/.settings/ tudu/tudu-ws/tudu-xfire/.classpath tudu/tudu-ws/tudu-xfire/.gitignore tudu/tudu-ws/tudu-xfire/.project tudu/tudu-ws/tudu-xfire/.settings/no changes added to commit (use "git add" and/or "git commit -a")wang@Bottom MINGW32 ~/tudu (master)$
阅读全文
0 0
- git 上传项目到github
- Git上传项目到github
- Git上传项目到github
- git上传项目到github
- git上传项目到github
- 使用Git上传项目代码到github
- Git上传项目代码到github
- git上传项目到github步骤
- 使用Git上传项目代码到github
- Git上传/下载项目到GitHub
- git 将本地项目上传到github
- 使用Git上传项目代码到github
- 使用git命令上传项目到GitHub
- git上传本地项目到github
- 通过Git将项目上传到GitHub
- 使用git上传项目到github
- 使用Git上传项目代码到github
- 使用Git将项目上传到github
- spring mvc 拦截器打印详细的请求参数信息
- 洛谷 P1328 生活大爆炸版石头剪刀布
- Matlab 并行代码
- 关于寻找shape特征(feature)的方法总结
- 从oracle中导出数据到access中,以mdb格式导出文件
- git上传项目到github
- 五大常用算法之一:分治算法
- 洛谷 P1019 单词接龙
- java和C结构体通信
- java web的MVC开发模式
- BroadcastReceiver应用详解
- Grid / Custom command view detail informations
- GitLab 结合 sourceTree 图形化管理使用
- UISnapBehavior-动画效果:迅猛移动弹跳摆动