<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HITANGJUN BLOG &#187; CodeBeamer</title>
	<atom:link href="http://blog.hitangjun.com/tag/codebeamer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hitangjun.com</link>
	<description>专注于 JAVA  WEB开发</description>
	<lastBuildDate>Fri, 16 Dec 2011 03:05:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>CodeBeamer+Git的整合</title>
		<link>http://blog.hitangjun.com/2010/02/08/codebeamer-git-integrate/</link>
		<comments>http://blog.hitangjun.com/2010/02/08/codebeamer-git-integrate/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 09:25:52 +0000</pubDate>
		<dc:creator>tj4c</dc:creator>
				<category><![CDATA[IT技术]]></category>
		<category><![CDATA[CodeBeamer]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://blog.hitangjun.com/?p=428</guid>
		<description><![CDATA[CodeBeamer+Git的整合有以下好处 利用CodeBeamer的Managed Git Repository来管理稳定的 source code版本.虽然团队成员有各自修改的branch, 但最终还是要push到CodeBeamer的Managed Repository CodeBeamer的Managed Repository方便建立与维护, 例如 Repository可透过CodeBeamer Web接口来建立 使用者账号管理, 透过CodeBeamer来管理使用者的ssh public key E-Mail通知管理 Source code change set与Issue的整合 Baseline/Release tag与source code的关联容易. 下载CodeBeamer http://www.intland.com/products/download.html 安装Git http://progit.org/book/zh/ch1-4.html 安装CodeBeamer http://cbchina.esast.com/cb/wiki/9375 安装CodeBeamer需要特定的CodeBeamer账号 $ adduser codebeamer $ su &#8211; codebeamer 赋予文件执行的权限 $chmod a+x ./CB-x.x-linux.bin $sh ./CB-x.x-linux.bin 启动CodeBeamer $/installdir/bin/startup 停止CodeBeamer $/installdir/bin/stop 安装后需要注册https://codebeamer.com/cb/createUser.spr激活系统才能使用 接下来你可能会想到弄个项目试一试,参考这里 首先在CodeBeamer中新建账号，新建项目，为项目制定成员，设定权限，这些都很简单，自己找找就知道怎么做了 新建账号后在账号设定中添加你的public SSH-KEY,如果有问题请参考这里，特别是文件权限的设定。 另外请注意： [...]]]></description>
			<content:encoded><![CDATA[<p><div id="Codebeamer-git-integrate" class="wp-caption alignleft" style="width: 270px"><br />
<img src="https://codebeamer.com/cb/images/IL_Logo_120x40.gif" alt="Codebeamer-git-integrate"  /><p class="wp-caption-text">Codebeamer-git-integrate</p></div><br />
CodeBeamer+Git的整合有以下好处</p>
<ul>
<li>利用CodeBeamer的Managed Git Repository来管理稳定的 source code版本.虽然团队成员有各自修改的branch, 但最终还是要push到CodeBeamer的Managed Repository</li>
<li>CodeBeamer的Managed Repository方便建立与维护, 例如
<ul>
<li>Repository可透过CodeBeamer Web接口来建立</li>
<li>使用者账号管理, 透过CodeBeamer来管理使用者的ssh public key</li>
<li>E-Mail通知管理</li>
<li>Source code change set与Issue的整合</li>
</ul>
</li>
<li>Baseline/Release tag与source code的关联容易.</li>
</ul>
<p>下载CodeBeamer <a href="http://www.intland.com/products/download.html">http://www.intland.com/products/download.html</a><br />
安装Git <a href="http://progit.org/book/zh/ch1-4.html">http://progit.org/book/zh/ch1-4.html</a><br />
安装CodeBeamer <a href="http://cbchina.esast.com/cb/wiki/9375">http://cbchina.esast.com/cb/wiki/9375</a><br />
安装CodeBeamer需要特定的CodeBeamer账号<br />
$ adduser codebeamer<br />
$ su &#8211; codebeamer<br />
赋予文件执行的权限<br />
$chmod a+x ./CB-x.x-linux.bin<br />
$sh ./CB-x.x-linux.bin<br />
启动CodeBeamer<br />
$/installdir/bin/startup<br />
停止CodeBeamer<br />
$/installdir/bin/stop</p>
<p>安装后需要注册<a href="https://codebeamer.com/cb/createUser.spr">https://codebeamer.com/cb/createUser.spr</a>激活系统才能使用</p>
<p>接下来你可能会想到弄个项目试一试,参考<a href="http://cbchina.esast.com/cb/wiki/9374#section-4.+CodeBeamer_2FGit_E6_93_8D_E4_BD_9C_E6_B5_81_E7_A8_8B">这里</a><br />
首先在CodeBeamer中新建账号，新建项目，为项目制定成员，设定权限，这些都很简单，自己找找就知道怎么做了</p>
<p>新建账号后在账号设定中添加你的public SSH-KEY,如果有问题请参考<a href="http://blog.hitangjun.com/2010/02/08/ssh-no-password-login/">这里</a>，特别是文件权限的设定。</p>
<p>另外请注意：<br />
如果你使用过最原始的搭建git服务器的话，你会发现这里的authorized_keys多了这样一句话<br />
command=”&#8216;/opt/你的CMR_INSTALL_DIR/repository/scmloop/ssh/scm-ssh&#8217; &#8217;1&#8242;”,no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty<br />
我的安装目录是/opt/CMR-5.4/<br />
如果出现问题,请保证/opt/CMR-5.4/repository/scmloop/ssh/scm-ssh 文件中<br />
CBBASEURL 的值是正确的,正确的值应该是你访问codebeamer的url</p>
<p>下面是客户端的操作<br />
$ cd myproject<br />
$ git init<br />
$ git config user.name “你在codeBeamer系统里建立的账号名”<br />
$ git config user.email “你在codeBeamer系统里建立的账号的email”<br />
$ git add .<br />
$ git commit -m &#8216;initial commit&#8217;<br />
$ git remote add origin codebeamer@serverip:你在codeBeamer系统里建立的Project的Repository Name<br />
$ git push origin master<br />
不明白的请参考<a href="http://blog.hitangjun.com/2010/02/08/config-git-server/">这里</a></p>
<p>[<a href="http://cbchina.esast.com/cb/wiki/9374">via</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hitangjun.com/2010/02/08/codebeamer-git-integrate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

