与Git和Gitorious一起控制您的版本和程序

这些测试和结果在Canaima发行版中进行

Git是由Linus Torvalds设计的版本控制软件,当它们具有大量源代码文件时,考虑到应用程序版本控制的效率和可靠性。

Gitorious是一种系统的名称,该系统可使用Git分布式版本控制系统为基于Web环境的自由软件的合作开发项目提供托管,以及在其中开发和托管的该开源服务器的软件。 。

setting_up_gitorious_on_your_own_server_article

我们可以用这两个元素做什么?
这两个元素是紧密相连的,使用git打包源代码。 与Gitorious一起,我们以一种简单而优雅的方式共享它,以便更多开发人员可以为该项目做出贡献,同时我们可以管理以前制作的版本。

如何使用Git&Gitorius?

让我们从Gitorius开始

  • 通过邮件注册并确认帐户
  • 创建SSH密钥。 SSH密钥是我们用于将文件上传到gitorius的访问密钥。
  • 要创建访问密钥,我们转到终端并安装软件包“ sudo apt-get install ssh”
  • 我们在终端“ ssh-keygen”中执行
  • 我们遵循以下步骤并输入密钥。
  • 如果一切顺利,我们将创建密码
  • 我们访问/home/usuario/.ssh目录
  • 我们复制id_rsa.pub文件中的内容
  • 然后,我们访问我们的会话,并输入复制到“ Manage SSH Keys”中的内容
  • 现在,我们可以在gitorius页面上创建项目。 “创建一个新项目”,我们填写表格。
  • 我们创建存储库,并在其中添加名称和描述。

现在我们去GIT

现在,我们要求该项目的副本。

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

在Gitorious的存储库中创建一个名为“ master”的分支,运行:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

将项目的所有源代码复制到当前目录中:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

将新文件添加到此分支(主):

git add .

提交此更改,我的意思是提交您在一分钟前复制的所有文件:

git commit -a

在Gitorious存储库中更新项目:

git push --all

注释:

git有更多选项,这是基础知识,能够创建项目,上传和更新文件,显然git更复杂。

我知道git有一些前端,但是我更喜欢这种方式,这就是本文的目的。

也适用于bitbucket


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

3条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   eliotime3000

    老实说,这非常方便,但是在Debian上比Canaima安全得多(尽管老实说Canaima与Ubuntu相当)。

  2.   金属

    这真有趣!

  3.   他经过这里

    很好,我在debian gitosis + gitweb上(位于nginx后面)安装了,事实是我非常高兴,最重要的是,因为我给每个团队提供/ etc,所以我有一个更快,更明显的变更控制。

布尔值(true)