20145207 《Java程序设计》第二周学习总结
- 不算调查问卷的话,这是第二篇博客,怎么说呢……感觉好麻烦!哈哈哈哈!不过也就这样吧。按照同学传达的老师的意思就是“写博客就是在重复一天的所学,虽然可能会花一定的时间,但是对于自己是一种学习上的总结,也可以利用博客这一平台与一起学习的同学交流一下学习Java的心得经验。”所以嘛,fighting!!!
- 这两天,把书本的第二章内容看了看,大体上讲的是在dos命令行下对java程序的操作,相比具有图形化操作界面的eclipse软件来说,确实麻烦。在此基础上加深了对“javac与CLASSPATH”和“javac与SOURCEPATH”的理解,反正我觉得这玩意儿跟c语言差不多在应该反复地练习,反复地研究,多那书上那几个例子做做研究就就差不多。
- 今天主要是对开源中国代码托管这方面的使用,看了一大堆教程,我的天!感觉好麻烦啊,没太理解上传这东西干嘛,反正是既然要求了就弄吧。最起码看上去还算蛮清晰地。
言归正传
开源中国的代码托管
概述
- 代码托管应该指的就是将自己编写好的代码上传到相应的网站,供大家交流下载。
- 开源中国社区中代码托管,过程分享。(强调大部分来自于前辈们的教程,我自己弄的这肯定不完备)
- 大概分为两部分,第一部分是安装git,第二部分是在“代码托管-开源中国社区”上推送代码。
第一部分 windows下安装git
- 有的人建议在官网上下载最新版本的git:http://www.git-scm.com/download/win。
但是我觉得吧。。。百度就好,还方便,还不用调多少位的,贼方便。
- 下载完成后,双击压缩包。
- 在弹出的安装界面点击“Next
- 一直next就行,之前学长的那个里面有讲,全按默认走就行。。+
安装过程中,询问是否修改环境变量,选择“Use Git Bash Only”. 即只在msysGit提供的Shell(我虽然没遇见这个情况)
- (NOTE: 这个步骤最好选择第二项“Use Git from the Windows Command Prompt”, 这样在Windows的命令行cmd中也可以运行git命令了。这样会对以后的一些操作带来方便。
- 哎呀,说别的没用,上图!按图走就行。
- 这个时候出现了个很有意思的画面,教程上面也没有(输入法乱入了。。。)
- 默认安装后,打开命令行模式,输入“git”,即可使用。解释下,命令行模式直接搜索就行,我傻了。
第二部分在git@OSC上推送代码(内容都一样,直接贴上了,然后发点不同的地方)
1、首先,我们向服务器Git@OSC提交代码时,需要用户名和邮箱信息,需要使用如下命令进行配置
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"
这些配置都会存放在用户所在目录下的.gitconfig文件中,比如(C:\Users\Administrator\.gitconfig,这个要看实际的路径,有可能在C:\Windows\System32\config\systemprofile目录下),用Editplus打开可以查看文件内容。
2、配置完成后,如何将eclipse工程HelloWord通过git提交到git@OSC上呢?
(1)首先在eclipse中创建HelloWord工程
(2)我们现切换到这个目录下(是和.classpath和.project同级的那个目录),右击然后选择Git Bash,这是就会弹出Git命令行,并且自动切换到当前所在目录。
(3)我们运行: git init
可以看到会在该目录下生成一个.git的隐藏目录,这说明该目录以及归git进行管理了
输入: git add .
把该目录下的所有文件全部提交到缓冲区
使用: git commit -m "HelloWorld second commit"
命令,将代码提交到HEAD,注意此时还没有提交到服务器(这是我第二次提交,之前试着做了一遍)
(4)我们该如何提交到服务器呢?
首先在Git Bash中输入:
ssh-keygen -t rsa -C "youremail@xxx.com"
然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容。
然后打开http://git.oschina.net/keys页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可
我们在http://git.oschina.net/projects/new中添加一个新项目,比如HelloWolrd(这个名称后面会用到,这个步骤是必须的)
我们先来测试下是否联通:输入命令
ssh -T git@git.oschina.net
然后会通知你输入用户名/密码,该密码就是你的osc账户密码,然后会提示你输入yes/no,输入yes后回车,显示出
Welcome to Git@OSC, 你的用户名!
说明连接成功(密码也可以在http://git.oschina.net/profile/account进行设值)
强调中间会有需要输入账号和密码的地方,如图:
账号密码自己注册,我的在下面I(嘎嘎)
注:再有什么问题,参考之前的那位大神的博客
托管的截图,晚上或者在下一篇博客上面进行。我去,这一整天都干这些了,刺激!