怎么在github代码托管上托管自己的代码

1039人阅读
android学习笔记(94)
1、建立自己的github
2、安装github客户端,并配置身份
3、建立github项目
4、将github项目库下载到本地
5、提交本地代码到github
详细操作:
1、github网址:
在github官网上注册账号之后,在Repositories页面右侧有一个New按钮,点击它来创建新的代码库。
创建完成后:
2、安装git客户端
下载地址:
安装好之后打开git bash
使用git config命令配置自己的账号 邮箱,这样提交代码的时候就知道是谁提交的了
配置账号:
比如给用户TOM配置,他的邮箱是
git config –global user.name “TOM”
git config –global user.email ‘’
配置成功后通过相同的命令查看
git config –global user.name
git config –global user.email
这就表明配置成功了
3、客户端建立安卓工程
在自己的工程目录下面建立代码仓库。
在自己的工程目录下面右键启动git bash,
输入git init
git init执行成功后,git bash会显示
Initialized empty Git repository in …..的字样,就表示初始化成功了。这个时候再你的工程目录下面有一个.git的文件夹,这个文件夹记录了本地所有的git操作。它是一个隐藏的文件夹。
4、将github项目库下载到本地:
在工程目录下右键调出git bash,输入
git clone 项目地址
这个项目地址就是你在github创建的代码库的地址:
git clone之后会在你项目下面多出一个以你的项目命名的文件夹,比如我的就是Redsafe
进入这个文件看到里面有三个文件:
将这三个文件复制到工程目录,然后删除这个文件夹。最终是这样
5、提交本地代码
在工程目录下右键打开git bash,输入
//添加本地所有文件
git commit -m “First commit”
git push origin master //将代码提交到远程服务器
这个时候会提示你输入你的用户名和密码,输入之后就可以提交了。
提交完成:
如果只提交某一个文件夹,比如只提交src文件夹,可以这样
git add src
git commit -m 后面跟的是提交代码的日志描述
嗯,这样就可以了。
我一定要吐槽一下,本来想截一张最终的结果图的,可是网速太慢了,我翻墙访问github实在是太慢了。
大天朝的网络封锁实在是让人有点无奈啊!!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:20463次
积分:1115
积分:1115
排名:千里之外
原创:87篇
转载:10篇
评论:16条
(4)(5)(10)(14)(22)(35)(4)(4)GitHub 托管代码 团队进行工作
我们公司最近开始使用GitHub 托管代码,当然公司这种创建私有库是要收费的,不同于个人上传共享自己代码,在这里我就介绍下如何使用GitHub来进行团队开发。
首先加入你们公司也是用GitHub 托管代码,那么要参与其中,那就需要加入你所在公司的 Organization ,这个呢就需要你们公司相关负责人来拉你进入,把你添加进 公司所在的 Organization 中后,你在你的 个人页中你就可以发现Organization了,点击进入公司的项目中,fork 相应的你要负责的项目。
在你fork 公司的项目成功后,你在你的个人的 Repositories 中就可以发现这个项目了,当然,这个项目是处于你的GitHub 远程仓库中的。
要注意你当前所查看你的项目是处于谁的远程仓库中的,同时要注意你要操作的分支,这个很重要。
如何将自己本地开发的代码上传到自己的远程仓库(这里就是指自己GitHub上),参见我的另一篇文章,这里就不多说了,我在这主要说下如何将自己远程仓库上的代码(假设你已经上传上去了) 合并到 公司的远程仓库中。
如何合并代码,GitHub网页上可以处理,也可以利用GitHub客户端处理。我们先介绍在网页上处理。
这里需要注意的是分支一定要选择好,因为每个分支都有它的用处,如果提交错了,或者合并错了分支,再去撤销的话会非常的麻烦。
这里显示的是没有冲突,如果有冲突那就按照他给的提示来解决冲突。
同理提交也是一样的步骤,提交按钮在之前的图片上已经用红框圈出了,以上就是在网页上操作合并代码。
下面再介绍下用GitHub客户端来合并代码,客户端的话可以在官网是下载,打开后如下图所示:
需要注意的是你要操作的是你本人仓库中的项目,看清楚:
以上就是利用客户端进行代码的合并了,以上操作的都是GitHub远程仓库的代码,你本人的本地仓库不涉及,所以你在在进入IDE里面进行工作的话,需要更新下代码。
提交: 你本地代码 & 你自己Github 上的远程仓库 & 公司在Github 的远程仓库
更新: 公司在Github 的远程仓库 & 你自己Github 上的远程仓库 & 你本地代码
以上就是代码合并的步骤,希望对大家能够有所帮助。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'关于GitHub如何将代码托管并生成网址...
之前在学习过程中基本靠百度,很少有交流的机会。
因为第一篇笔记的原因,得到了大家很多的鼓励和建议,这种感觉超棒!
谢谢大家~~~
然后也有很多人咨询如何将代码生成网址的问题。
所以就想写篇笔记分享一下...
1. 需要创建一个github账户。 github网址:& &&&过程:略
2.下载github离线安装包。(不用从官网下载,直接百度 “github 离线安装包”,从官网下载下来的很难安装加载,这是我的血泪教训。)
& & 安装完成后,会有两个快捷方式
& & 过程:略
3. 注册/登录github,新建一个new repository
& & 过程:略
4.将代码上传。
& &关于这一步,其实建议大家自己去搜索教程,因为有不同的方法。
& &1)通过shell命令,对于我来说很有难度,最终失败了,如果想对github更了解的话,这种方式会更好。具体的过程,百度去,我也不会
& &2)通过客户端,这个方法比较简单。如果对github的需求仅限托管demo的话,那就用这种吧。
& && &&&过程:
& && &&&① 到这里,请先完成1、2、3。你会得到这样一个界面(以我创建的move为例):
& && &&& ② 打开客户端,登录,然后请跟着我截图的步骤,点动你的鼠标
& && &&&&&之后会弹出这样一个对话框,&&这个是代码存放的本地路径(非专业术语),选择你的账号,点击确定。最好记住这个路径,不是很好找..
将你的demo源文件放进去..
& &&&&&③编辑commit
& && && &到了最关键的时候, 点击右上角Sync ,因为新增了内容,所以显示了+n
& && & 完成之后就可以去网页上刷新了
& && & 啦啦啦啦啦~代码上传成功~~
5.生成网址
& &① setting
& &② 新页面往下拉,点击launch....
& && & ③点击 continue to layouts
& && &④点击 publish page
& && &⑤选择 gh-pages
& && &⑥ 回到客户端,选择gh-pages
& && &⑦ 回到本地文件夹,你会发现新创建的repository下的文件改变了,这个时候用你的代码替换现有的index.html文件
& && &⑧替换完成后,继续回到客户端,点击Sync
& && &⑨完成啦~~
& && &网址:
& & & && &一般我会将我的源文件命名为index,这样生成的网址就不会介么奇怪...
& && &那么,怎么知道自己的网址是多少呢??
& && &其实在完成步骤④的时候那个网址就是的。
& && &不过,我一般会去setting里面查看。
& && &在这个的网址基础上你的demo名字。
& && &对于我来说网上找的教程太过于省略,学会这个花了很多时间。
& && &所以写这个笔记的节奏完全就是参照我自己的智商。
& && & 有表达错误的...请告诉我;
& && &不理解的地方...请告诉我;
第七步是什么意思?为什么要替换?
csdn上找到的,github离线版3_0_5_2 链接:/s/1bJIPGE 密码:avm6
第二部最后没有弹出对话框,然后就不能选择自己的账号,怎么破?
可以可以666
大大牛,哪里有离线包的网址发一下哇
骚年,这个可以的。
还可以绑定自己的域名~
老是收藏不到,出现要我创建分类,而且有时候也选中了分类,点击收藏没反应,最近什么情况?
我更新了链接,之前添加有问题。 //:想看看你写的 方块移动代码学习学习 但是你那给的那个连接似乎不行
哪个界面不一样,一个是网址,这个你进入网址,注册账号,新建repository,才会出现我截图的界面;另一个是客户端,就是安装之后名字是github的快捷键,这个也要登录,才会出现我截图的界面。 //:我下载了 但是跟楼主的界面不一样呀&&看不懂 呀!!!求大神赐教
下午没事干,先看你这个研究下。之前自己搞过,没搞明白!
多谢!!学习你的代码成功生成网址。为了留言感谢,特地注册了一个账号。哈哈
我下载了 但是跟楼主的界面不一样呀&&看不懂 呀!!!求大神赐教
想看看你写的 方块移动代码学习学习 但是你那给的那个连接似乎不行
感觉你挺用心的 你会成功的
2 总笔记数
8771 总阅读量
Copyright &
All Rights Reserved.
合作伙伴:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&我的博客代码放 GitHub 了,新手练习适用 · Ruby China
表示我的博客还不错,所以开源一下,有愿意用的可以参考。
之前一共开了两个博客,一个中文的
一个 英文的
现在中文的不怎么写了,而且很多文章都特别过时却依然访问量巨大,自己又不想更新,也不想用过时的文章误人子弟,而且想专心写英文的,就把博客都定向到了
用的 Ruby 1.9.3 和 Rails 3.2.9,是个 MongoId 项目
比较详细的 git log,方便新手一步步知道项目怎么来的
我用过的最好用的在线 Markdown 编辑器,用 CodeMirror 简单的调整了下,具有实时预览功能(默认没有开启)
方便的附件管理,跟编辑器简单整合
非常简单的功能,只有写博客看博客,另外有个 tag 功能
响应式设计,不管多大的屏幕,不管写博客还是看博客都适用
历史记录功能,跟 git 的很像
i18n,由于个人需要,写的东西一般都很方便进行翻译
RSS,SEO, sitemap 等等了
Most powerful online Markdown editor on the earth, because I use CodeMirror and tweak it hardly!
An easy-to-use jQuery attachment uploader, integrated with CodeMirror Markdown editor.
Simple design for efficient reading and writing, focus on typography, without redundant functions.
Responsive design for all readers and writers with all kind of devices.
Editing history with diff, with pretty diff view to revert or delete.
Save drafts automaticlly with HTML5 local storage, also saved to server.
Every word is i18n ready, just need to change or add yml files.
Atom feed, automatic sitemap generator, and SEO optimization.
哇 你到博客PR到3了
是 5 的时候也很多
cool stuff
Man, seriously, you are in the right direction. I am surprise to see your articles in English, pretty good,-)
以前的文章到哪找呀?
Wow, here are you!!!
以前的如果有 google reader 订阅的话应该都会有存档,其他就不知道了。主要是之前的文章都很旧了,现在来看,很多代码都无法运行了。
我也发一个:
两天搞定的,目前托管了我的个人博客
没什么特别的优点, 特色就是在 有道云笔记 写博客, 然后发布到网上
设计和排版都很不错!
不过,在这盛行 Markdown + 静态生成的年代,用 MongoDB 是否太重了
另外,楼主是有钱人啊!.io 的域名 $ 99 一年
用什么数据库都差不多了,反正配置不麻烦,我之前都用
sqlite3,用了好多年。
我有多个 io 域名。。
说实话,生成静态页面,其实意义也没多大——反正大家网速都不错,流量都不是新浪那个量级。
不用维护呀,光跑一个 Nginx 的稳定性可比跑个 Nginx + Rails App Server + 一个数据库 来得简单稳定,而且哪儿都能放一下
对你说的最好用的Markdown编辑器非常感兴趣,学习一下:)
Pure linux
版式很新颖很cool啊
请问可否借用以下,我想换博客了!
pngcrush not found (ImageOptim::BinaryNotFoundError)报错怎么解决?
README,都有教你怎么安装基本 requirements,你少了 pngcrush
想用就用了
我也要借用一下。
你肯定没执行
sudo apt-get install mongodb memcached imagemagick rimage gifsicle jpegoptim libjpeg-progs optipng pngcrush
请问怎么开markdown实时预览功能?
mac 下用 mou 啊
Evernote 国内访问不爽,不过可以导入到 有道 。果断的使用有道啦。
linux下用什么可以预览?
排版跟字体选择很喜欢
Mou for Mac(最好用的,没有之一)
something like Mou for Windows
MarkdownPad for windows
MarkPad for windows
ReText for Linux
ByWord for Mac - $9.99
去谷姐问问其他 Markdown Apps 和 Markdown for Windows
在线工具类:
Markable.in online
Dillinger.io online
Dingus online
有众多的在线工具,你可以选一款喜欢的
如果你想要把一个网站都转成 Markdown, html2text 可以让你轻松做到,或者看看Marky。
当然,对于前端攻城湿而言,github 的 gist 无疑是一个文档分享和记录的好地方,这里你尽情使用 Markdown。
MaDe for chrome
MarkdownEditing for Sublime Text 2,这里有详细的 配置教程
在有编辑器 textarea 的页面加一段 html
&div class="preview text-content"&&/div&
然后在 textarea 加个属性 'data-target'=&'.preview'
在 rake db:seed 的时候
rimage 和 advpng 两个软件包找不到,源的配置是多少呢?网上怎么没有搜到!我ubuntu12.04
下源码编译!
我加了但是不行。。
sudo apt-get install mongodb memcached imagemagick trimage gifsicle jpegoptim libjpeg-progs optipng pngcrush
我的是 12.10 版本,不过都应该差不多
给我看看你的代码怎么加的
&div class="preview text-content"&&/div&
&textarea cols="40" data-target=".preview" id="post_content" name="post[content]" rows="20" style="display:"&&/textarea&
抱歉说错了,应该是给 textarea 写 data-preview=".preview" 就行了,看看 app/assets/application.js 就了解了
貌似还是不行!!
这问题怎么解决啊?
555 刚想学着看 发现网站已经关了
需翻墙,没关闭
现在好了。
页面非常简洁,很喜欢,楼主你的代码我借用了,我是新手,不怎么会搞.......
后方可回复, 如果你还没有账号请点击这里 。
共收到 47 条回复

我要回帖

更多关于 将代码托管到github 的文章

 

随机推荐