http://www.javashuo.com/article/p-esxnzesv-ce.html
http://www.javashuo.com/article/p-orzlejtj-c.htmlhtml
IDEA中 如何将本地项目提交到本地仓库和远程仓库(github),下面是想详细的操做步骤:git
1.要使用GitHub,首先你须要下载一个Github (地址:http://windows.github.com/)
这里使用的是for Windows (个人系统是win 8.1) 而后安装完成会获得以下的一个目录:
2. 在Idea 里面作相关配置:
打开设置面板(Ctrl+Alt+S),点击左边功能面板列表中的Version Control(版本控制)以下图:
在这里有许多进行版本控制的配置,咱们要用的是Gitgithub
关于项目的本地提交(Commit)shell
1.建立本地仓库
在IDEA中建立任意一个项目,在IDEA的菜单栏中选择 VCS (倒数第三项),选择Import into Version Control (引入到版本控制) -->
Create Git Repository... -->选择一个存放的路径(本文为:I:\workspace\NCPlatform)--> OK
这样就建立了一个本地仓库, 之后代码的本地提交(Commit)的内容都会更新到这个选择的路径中windows
2.将项目提交到本地的Git
选中项目(或者文件) 右键选择Git--->Add (此时没任何反应)---->commit(提交) 注意:必定要先add 再提交
此时项目文件就添加到本地仓库了
关于远程仓库的配置
1.在github上建立一个仓库 :
登录你的github -->点击你的用户名 -->选择Repositories--> 点击绿色-->输入你的仓库名称
(此时远程仓库建立完成)
2.经过Git shell 配置远程仓库:
①进入到项目目录:
而后复制刚才建立的远程仓库的HTTPS/SSH KEY (此处使用的SSH),在Git shell 中键入以下脚本
git remote add origin git@github.com:teamaxxiaohu/NCPlatform.git(此处为你本身远程仓库的key)服务器
git push -u origin master (解释:该脚本将本地的master 推到刚才设置的github远程仓库中)ssh
若是执行完成2条脚本,没有任何提示,也没任何错误,恭喜你成功了!ide
2.提示不能移除配置信息错误(.error: Could not remove config section 'remote.origin')
解决方案: 在window/用户下面找到.gitconfig文件 (本文路径为:C:\Users\Vincent_2.gitconfig)idea
打开它把里面的[remote "origin"]那一行删掉 重启gitshell 再从新配置。spa
对于git的提交一直很当心翼翼,感受一不当心就会踩到莫名的坑。
这不,
某天commit 就遇到了On branch master nothing to commit (working directory clean)
一查意思。你的分支很干净?
干净?excuse me?
而后git push origin master一下,漫长等待了弹出了fail:#¥%@(此处省略,咱们看重点)
Please make sure you have the correct access rights and the repository exists.
而后谷歌了一下,原来是ssh key有问题,链接不上服务器~~
而后我开始了死胡同~~
参阅了不少的答案,发现写的都不是很完整,本身东摸索西摸索搞定了,怕忘记,记录一下
一、首先我得从新在git设置一下身份的名字和邮箱(由于当初都忘了设置啥了,由于遇到坑了)进入到须要提交的文件夹底下(由于直接打开git Bash,在没有路径的状况下,根本没!法!改!刚使用git时遇到的坑。。。)
git config --global user.name "yourname"
git config --global user.email“your@email.com"
注:yourname是你要设置的名字,your@email是你要设置的邮箱。
二、删除.ssh文件夹(直接搜索该文件夹)下的known_hosts(手动删除便可,不须要git)
三、git输入命令
$ ssh-keygen -t rsa -C "your@email.com"(请填你设置的邮箱地址)
接着出现:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
请直接按下回车
而后系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub
将所有的内容复制
四、打开https://github.com/,登录你的帐户,进入设置
进入ssh设置
在key中将刚刚复制的粘贴进去
点击add ssh key,
ok!
五、在git中输入命令:
ssh -T git@github.com
而后会跳出一堆话。。
输入命令:yes
回车
而后就会提示你成功了~~
泪牛满面~~
最后退出git从新进入路径提交一下就能够了~~