Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting

Приватные репозитории кода. Bitbucket

Written on 04/06/2011 – 5:28 am | by webninja |

Сервис GitHub предоставляет возможность размещать свой open source код бесплатно и использует для этого достаточно сложную систему контроля версий – git. Приватные репозитории на гитхабе доступны только для оплаченных аккаунтов. А что делать если хотелось бы скрыть код, но в то же время использовать все удобства которые предоставляют системы контроля версий?

Есть 2а пути, простой и сложный. Простой – воспользоваться сервисом который предоставляет bitbucket или поднять на сервере свой репозиторий кода.

Битбакет это примерно такая же социальная сеть для кода как и гитхаб, с той разницей что заместо git используется mercurial или hg, работать с которым как мне показалось проще. Плюс он позволяет абсолютно бесплатно создавать приватные репозитории для своих проектов код которых вы не хотите транслировать на весь веб.

Собственно, старт проекта выглядит примрно так (сначала нужно создать приватный репозиторий на bitbucket):

Start new bitbucked project

create folders etc.

>> hg init
>> hg add

make “hgrc” file in .hg folder with :

[paths]
default = https://bitbucket.org/user/project
[ui]
username = Your Name 
verbose = True

also will be good idea to put .hgignore file :

# use glob syntax.
syntax: glob
# Common
*.pyc
*.pyo
*.swp
*.swo
*.orig
*~
# Project specific
.env
pip-log.txt

>> hg commit -m “Here we go”
>> hg push

.hgignore файл который задаёт как бы говорит hg не помещать в репозиторий разные ненужные файлы – бэкапы которые создаёт редактор кода, невидимые файлы и т.д.

На текущий момент кол-во приватных репозиториев на Bitbucket.org не ограничено – пользуйтесь =)

Related posts:

  1. Работа с GitHub. Выкладываем OpenSource.
  2. Open Source Social Networks
  3. Обертка для Curl : grab
  4. Работа с Github. Генерация SSH ключей.
  5. Функции map и zip и lambda. Python
  • http://ninjaside.info/2011/06/mashap-katalog-predpriyatij/ Машап – Каталог предприятий Екатеринбурга. | Ninjaside

    [...] Для совместной работы над кодом был создан приватный репозиторий на bitbucket, я уже писал о нём. [...]

My blog is Do-Follow


Пишу код, делаю сайты.
Check out my about.me profile!

парсинг сайтов, форумов, интернет магазинов

Want to subscribe?

istinspring twitter account
istinspring facebook account

 Subscribe in a reader Or, subscribe via email:
Enter your email address:  
Find entries :