精华内容
下载资源
问答
  • 代码托管

    2009-07-07 11:57:00
    原先的代码托管放在svnhost上的,结果今天总是连不上,unknown hostname,设置代理服务无果。于是另找了个可以用http协议托管的网站--google。code.google.com开了也有一段时间了,一直没上去看过,用svn客户端连了...

    这两天有空,复习一下web编程。原先的代码托管放在svnhost上的,结果今天总是连不上,unknown hostname,设置代理服务无果。于是另找了个可以用http协议托管的网站--google。

    code.google.com开了也有一段时间了,一直没上去看过,用svn客户端连了一下,可以download,什么都不用设,只是速度很慢,将就用了。顺便开了个新的project,看了一下项目的开源协议,附下文,选个BSD。

    在Eclipse里建个工程,然后Team->share project选svn的,添一下那个URL,也许需要输入密码,就是创建工程时生成的那个。

     

     

    http://www.open-open.com/Licence.asp

     

    Mozilla Public License

    MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献 版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。

    BSD开源协议

    BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:
    1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。
    2. 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
    3. 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
    BSD 代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对 商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。

    Apache Licence 2.0

    Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件:
    1. 需要给代码的用户一份Apache Licence
    2. 如果你修改了代码,需要再被修改的文件中说明。
    3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
    4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。
    Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。

    GPL

    GPL许可证是自由软件的应用最广泛的软件许可证,人们可以修改程式的一个或几个副本或程式的任何部分,以此形成基於这些程式的衍生作品。必须在修改过的 档案中附有明显的说明:您修改了此一档案及任何修改的日期。 您必须让您发布或出版的作品,包括本程式的全部或一部分,或内含本程式的全部或部分所衍生的作品,允许第三方在此许可证条款下使用,并且不得因为此项授权 行为而收费。

    LGPL

    Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商 业软件公司开发的免费软件了。
    GPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既 必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。
    由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。
    其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似

    Public Domain

    公共域授权。将软件授权为公共域,这些软件包没有授权协议,任何人都可以随意使用它。

    Artistic许可

    使作者保持对进一步开发的控制。

    关于我们 |  Java和所有Java-based 的商标和徽标是Sun Microsystems,Inc.在美国和/或其他国家或



    展开全文
  • 代码托管平台

    2021-02-25 09:29:22
    代码托管平台 项目 地址 coding:代码托管平台 https://coding.net/ 码云:代码托管平台 https://gitee.com/ github:代码托管平台 https://github.com/ SVN:代码托管平台 ...

    代码托管平台

    项目							地址
    coding:代码托管平台			https://coding.net/
    码云:代码托管平台			https://gitee.com/
    github:代码托管平台			https://github.com/
    SVN:代码托管平台			https://svnbucket.com/?ADTAG=bdss#/
    SVN:代码托管中心			http://www.svnchina.com/
    git:官网					https://git-scm.com/
    阿里云						https://www.aliyun.com
    腾讯云						https://cloud.tencent.com/
    
    展开全文
  • 华为云CodeHub代码托管

    2020-06-22 09:51:40
    什么是代码托管 代码托管(CodeHub)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多...

    什么是代码托管

    代码托管(CodeHub)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。
    在这里插入图片描述

    代码托管具有以下特性

    · 在线代码阅读、修改、提交,随时随地开发,不受地域限制。
    在这里插入图片描述
    · 在线分支管理,包含分支新建、切换、合并,实现多分支并行开发,效率高。
    在这里插入图片描述
    master分支:最为稳定,功能比较完整,随时可发布的代码。

    develop分支:用于平时开发的主分支,并一直存在,永远是功能最新最全的分支,包含所有要发布到下一个 release 的代码,主要用于合并其他分支。

    feature分支:用于开发新的功能的分支,一旦开发完成,通过测试,合并回 develop 分支进入下一个 release 。

    release分支:用于发布准备的专门分支。

    hotfix分支:用于修复线上代码的 bug 。

    基于Git的代码托管

    创建云端仓库
    1、进入项目的仓库列表页(请确认项目所在区域并手动切换区域)。
    2、按模板“Java War Demo”创建新仓库。
    在这里插入图片描述
    在“选择模板”页的搜索框中输入“Java War Demo”,搜索结果中选择该模板,单击“下一步”。
    在这里插入图片描述Windows -Git Bash客户端的安装
    1.安装
    a.打开Git Bash官网下载链接,根据您的操作系统位数下载32位/64位的安装包。
    b.双击运行安装包,在弹出的安装窗口中依次单击“下一步(Next)”,最后单击“安装(Install)”完成安装。

    2.打开
    单击Windows“开始”图标,在“开始”搜索栏中输入“Git Bash”,单击回车即可打开Git Bash客户端,建议将其固定到Windows的任务栏中。
    3.配置
    a.首先需要您配置用户名和邮箱,在Git Bash中输入以下命令行:

    git config --global user.name "<您的用户名>"
    git config --global user.email "<您的邮箱>"

    配置好之后可以使用以下命令行查看配置:git config -l

    b.然后需要您生成一对SSH密钥,用来和代码托管服务端进行鉴权认证,在Git Bash中输入以下命令行:

    ssh-keygen -t rsa -C "<您的密钥注释>"

    然后输入3个回车(Enter键),生成的SSH密钥对默认在“/.ssh/id_rsa、/.ssh/id_rsa.pub”位置,用于在代码托管服务中设置SSH密钥。
    在这里插入图片描述

    设置SSH密钥

    SSH密钥是使用SSH协议和代码托管服务端交互的凭证,如果您使用Windows下的Git Bash客户端并在Windows - Git Bash客户端中已经生成SSH密钥,此步骤可以略过。
    1.打开Git客户端(Git Bash或Linux的命令行窗口),输入以下命令行:

    ssh-keygen -t rsa -C "<您的密钥注释>"

    然后输入3个回车(Enter键),生成的SSH密钥对默认在“/.ssh/id_rsa、/.ssh/id_rsa.pub”位置,如下图所示。
    在这里插入图片描述
    注意:
    ·如果直接回车,不输入口令,则生成的私钥文件id_rsa是明文存储在本地的,请妥善保管。
    ·如果设置passphrase,则生成的私钥文件是AES-128-CBC 加密后存储的。(建议使用)

    2.添加SSH密钥到代码托管服务端:

    a.打开Git客户端(Git Bash或linux的命令行窗口),将SSH密钥“~/.ssh/id_rsa.pub”的内容打印出来,如下图所示。
    在这里插入图片描述
    b.复制上述的SSH密钥内容,进入代码托管首页,单击“设置我的SSH密钥”按钮进入SSH密钥管理页面,进行添加。

    1.进入SSH密钥管理页面,如下图所示。
    在这里插入图片描述
    2.单击“添加SSH密钥”按钮进行添加,粘贴上述复制的SSH密钥内容、填写标题,单击“确定”即可,如下图所示。
    在这里插入图片描述
    至此,您已经设置好了SSH密钥,您可以继续设置HTTPS密码,或到客户端克隆/推送。

    从客户端克隆/推送代码仓库

    1.克隆仓库
    a.进入代码托管首页,单击仓库列表中的仓库名,进入仓库详情页,单击上方导航栏克隆/下载按钮,复制访问方式中的SSH链接,如下图所示。
    在这里插入图片描述
    b.打开Git Bash客户端进入您的目录下,输入以下命令即可把仓库克隆下来,如下图所示。
    在这里插入图片描述

    git clone <您仓库的SSH下载链接>
    

    2.新建一个分支:
    进入到代码仓库目录,使用以下命令行新建一个新的分支,如下图所示。

    git checkout -b <您的分支名>

    3.新建一个文件:
    使用以下命令行新建一个文件,如下图所示。

    echo " DevCloud!" > newFile.txt

    4.提交:
    a.以上两步新建了一个分支和一个文件,输入以下命令行查看当前仓库状态,如下图所示。

    git status

    在这里插入图片描述
    b.将新增的文件添加到Git工作区,并对本次的修改进行一次提交,如下图所示。

    git add newFile.txt
    git commit -m "<您对本次提交备注的信息>"

    在这里插入图片描述
    5.推送仓库:
    a.以上已经在新分支上进行了一次新的提交,现在可以把所做的更改推送到服务端,如下图所示。

    git push origin <您的分支名>

    在这里插入图片描述
    到这里您已经完成了在客户端克隆推送的操作

    展开全文
  • Git 码云 代码托管平台的初始以及使用方法 码云(gitee.com)是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 350 万的开发者选择码云。 百度搜索:码云 国内 常用的 代码...

    Git 码云 代码托管平台的初始以及使用方法

    码云(gitee.com)是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 350 万的开发者选择码云。

    百度搜索:码云

    在这里插入图片描述

    国内 常用的 代码托管平台
    在这里插入图片描述

    更专业、强大的企业级代码托管服务

    在这里插入图片描述
    在这里插入图片描述

    学习使用简单、快捷(在官网底部)

    可以快速的上手使用
    在这里插入图片描述

    官方微信服务号

    在这里插入图片描述

    码云的主要功能:

    码云除了提供最基础的 Git 代码托管之外,还提供代码在线查看、历史版本查看、Fork、Pull Request、打包下载任意版本、Issue、Wiki 、保护分支、代码质量检测、PaaS项目演示等方便管理、开发、协作、共享的功能。

    点击了解:Git简介——廖雪峰的官方网站

    下面是一个中文版的介绍 使用 以及git的使用方法链接

    Pro Git(中文版)链接地址

    下面简单的介绍 代码的上传以及下载

    【代码部署】
    1、进入项目文件夹cd
    2、查看改动文件 git status
    3、将改动文件添加到git缓存区—git add .
    4、将缓存区文件上传并命名—git commit -m”命名”
    5、部署代码到线上git push
    【分支管理】
    1、创建分支
    在这里插入图片描述
    2、拉取远程线上分支到本地git pull
    在这里插入图片描述
    3、切换分支git checkout 分支名
    在这里插入图片描述
    4、进行开发(程序员进行项目的开发)
    5、开发完毕后提交代码–步骤类似于代码部署步骤
    【分支合并】
    1、切换回主分支git checkout master
    2、代码分支合并git merge origin/分支名—合并到本地主分支
    在这里插入图片描述
    3、把本地主分支提交—线上主分支

    如有问题或者疑问请留言联系小编!!!

    感谢来访!!!

    展开全文
  • 代码托管网站

    千次阅读 2018-04-25 10:04:01
    1. GitHub (https://github.com)2.Gitlab(https://about.gitlab.com)3.Bit...开源中国(http://git.oschina.net)5.coding.net(https://coding.net)6.CSDN代码托管(https://code.csdn.net)目前项目全部转...
  • 常用的代码托管平台

    2021-02-23 16:26:49
    技术派-9个常用的代码托管平台 1、华为开源平台(2019.8.31正式上线) 华为开源平台 https://code.opensource.huaweicloud.com/ 建议中国大陆开发者慢慢从github转移到大陆自己的开源平台。 2、码云(国内比较...
  • github 代码托管

    2014-09-03 10:20:32
    github代码托管  2013-12-09 15:51:28| 分类: Miscellanies|举报|字号 订阅 代码托管    1.首先去注册一个github的账号吧:github.com。  2.下载github mac客户端:...
  • 代码托管工具

    2016-02-25 14:57:44
    1.GitHub: https://github.com/(公有,私有收费) 2. GitLab:https://about.gitlab.com/(公有,私有) ...4.开源中国代码托管:http://git.oschina.net/ 5.coding.net:https://coding.
  • 国内代码托管平台

    2015-06-06 14:25:33
    可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识。GitHub不但是一个代码托管网站,更是一个程序员的SNS社区。GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的。在GitHub出现后,国内也...
  • 对比代码托管平台

    千次阅读 2017-05-16 17:30:19
    我的习惯是开源代码托管在github,私有代码托管在bitbucket,但是最近因为bitbucket网络有点慢,所以了解下其他的托管平台,下面就来做下比较。1.GitHub就不介绍了,基本上大家都会用只支持开源项目2.Bibucket,一句...
  • 代码托管平台有哪些

    2016-12-14 15:29:01
    代码托管平台 开源中国 http://git.oschina.net/ Git @ OSC 是开源中国社区团队基于开源项目 GitLab 开发的在线代码托管平台。Git @ OSC 除了提供最基础的 git 代码托管之外,还提供代码在线查看、历史版本查看、...
  • Git和代码托管中心

    2019-07-02 09:51:43
    代码托管中心是用来维护Git的远程库的 局域网 GitLab服务器 外网 GitHub 码云
  • 5_GIt代码托管、Github Desktop和 Pycharm中代码的管理(20181206)1 Git代码托管2 Github Desktop使用3 Pycharm中代码管理1 Pycharm中代码上传到github上2 Pycharm克隆github上的项目到本地3 Pycharm中代码用git...
  • 本人在缅甸,仰光,我们的代码托管在code.csdn.net上面。 1、国内同事邀请我加入,没法点击同意。 2、进入项目,一直停在404页面
  • 如何将代码托管到GitHub

    千次阅读 2020-08-29 17:56:04
    今日闲来无事,给大家讲解一下将代码托管到GitHub上,自己曾经也是小白一个,摸滚打爬从玩单片机开始,现在在公司搞嵌入式开发,从一开始的程序越来越多电脑本地存取,由于偶尔在家办公代码的更新都是拷贝下来非常的...
  • GIT代码托管SVN

    千次阅读 2013-10-03 21:05:17
    Git Repository代码托管服务越来越流行,目前有很多商业公司和个人团队逐渐切换项目到 Git平台进行代码托管。本文分享一些常用的Git代码托管服务,其中一些提供私有项目保护服务,特别有利于远程团队协作开发项目...
  • git代码托管平台

    千次阅读 2016-04-01 17:59:30
    说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有仓库要收费, 如果你做的是一个开源项目,可以首选GitHub。 下面推荐几个比较好的Git代码...
  • 阿里云代码托管使用

    2020-10-08 10:49:25
    点击以下链接阿里云代码托管账户注册注册阿里云账户(不支持ie浏览器). 2. 配置ssh-key 打开https://code.aliyun.com/profile/keys添加ssh-key 如何生成ssk-key可参考阿里云code配置ssh 3. 将你的name发送给...
  • 代码托管:git

    2015-03-06 14:09:46
    代码托管:https://git.oschina.net/ git
  • 小程序代码托管无忧,云效 代码管理接入支付宝小程序平台 8月24日,阿里云云效代码管理(Codeup)正式接入支付宝小程序开放平台。小程序开发者再也不用担心代码托管问题,在支付宝开放平台上即可一键将代码托管到...
  • 代码托管到Coding

    2017-09-26 15:46:16
    Coding.NET这是一个国内新兴的代码托管平台,功能主要包括:代码托管、在线运行环境、监控代码质量,兼有一定的社交功能,在线运行环境支持Java、Ruby、Node.js、PHP、Python、Go等多种语言,每个账号可以创建1000个...
  • 代码托管到GitHub

    2017-09-19 08:52:41
    代码托管到GitHub GitHub是一款开源代码库以及版本控制系统,可以托管各种git库,并提供一个web界面,是一个目前最好用的、免费开源项目托管站点,也是目前最受欢迎的项目托管站点。   如何在MyEclipse...
  • GitHub(代码托管平台)

    2016-08-31 21:55:30
    Git代码托管平台

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,949
精华内容 10,379
关键字:

代码托管