将Eclipse的项目托管至Github

来源:互联网 发布:北京大学 网络课程 编辑:程序博客网 时间:2024/06/06 07:51

最近笔者在用Eclipse玩python,边看《python核心编程》边敲代码,现在想把Eclipse的python项目托管至github,所以就捣鼓了一阵,遂把这些过程给记录下来,仅供参考!


至于git和github是什么,这里就不多费口舌了,笔者在win7下安装的git如下图所示,至于如何安装请参考相关资料,反正就是把该勾的给勾上,死命点next就行啦,哈哈开个玩笑!


第一步:安装好git后,先做一些准备工作吧,设置用户名和邮箱:

git config --global user.name "aboboo"
git config --global user.name "912584129@qq.com"


第二步:生产git公钥

首先找到~/.ssh目录(~代表用户主目录,笔者的为:C:\Users\aboboo),如果已经存在则把它删了,没关系的反正我们可以重新生成它!然后执行下面命令:

ssh-keygen -t rsa -C "912584129@qq.com"
如果不出意外,你现在就可以在主目录下面找到.ssh目录了,里面有两个文件(id_rsa和id_rsa.pub),如下图:


第三步:登录github页面,如果没有账号自己先注册一个,登录后先配置公钥吧,过程如下图:


点击New SSH key按钮,将刚刚生成的id_rsa.pub文件用编辑器打开,复制里面的内容到文本框里:

最后点击Add SSH key按钮,完成添加操作:

测试本机是否可以成功连接github网站:

输入如下命令:ssh -T git@github.com


成功连接了,接着就创建一个仓库吧,用于存放自己等下将要托管的项目:

点击New repository按钮:

填写仓库名称和仓库描述等信息,最后点击Create repository按钮完成仓库的创建,同时记住该仓库的地址,后面用得上:


第四步:将路径切到项目根目录下面:D:\sourceCode\corepython,然后先在本地创建git仓库,再托管至github上面,操作如下:

以上这些命令就是初始化一个git仓库(git init),添加目录下面的所有文件到仓库索引中(git add .),最后提交至本地仓库(git commit),然后使用git status查看仓库状态,接下来关键的就是把本地仓库放到github上面刚创建的那个仓库啦,还记得刚刚创建的github仓库地址吧:https://github.com/aboboo520/corepython.git,特别注意哟,不用吧https这个带上去,否则要出错的,同时把@github.com后面的斜线(/)改为冒号(:):

执行命令:git remote add origin git@github.com:aboboo520/corepython.git


接着从github上面拉取最新内容,这步一定不能少,否则待会本地仓库推送不上github上面去的:git pull --rebase origin master

然后执行推送命令:git push -u origin master

至此,本地仓库已经托管至github上面啦!

最后就可以在Eclipse里面进行关联操作:

关联完成后,就可以通过同步视图进行查看等操作啦:








原创粉丝点击