项目管理工具Jira - 及subversion插件的安装(待完善)

简俊楚
2023-12-01

早上7点起床弄到现在凌晨12点30分,总算是基本部署好了,先记录一下,明天来完善,这份文档从安装系统到安装完毕,新手都可以看哈哈

1.安装CentOS LiveDVD

2.启动SSH:
su root
/etc/init.d/iptables stop (关闭linux包过滤)
/etc/init.d/sshd start
echo /etc/init.d/sshd start >> /etc/rc.d/rc.local 写入启动项
3.安装lrzsz用于Scrt上传下载文件
yum list installed lrzsz (检查yum是否已经安装lrzsz)
yum search lrzsz (搜索lrzsz包)
yum -y install lrzsz (安装软件包)
4.安装jdk
下载JDK包含JRE http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
安装说明 http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html#general
tar zxvf jdk-7u<version>-linux-x64.tar.gz 或者
chmod +x jdk-6u31-linux-i586.bin
./jdk-6u31-linux-i586.bin
配置环境变量: vi /etc/profile
最后添加 export PATH="/usr/library/jdk1.7.0_03/jre/bin"
source /etc/profile (注: source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录,同 . /etc/profile )
5.远程bash失效[Shell和Bash待学习]
在环境变量中的PATH添加 /bin 目录
source ~.bash_profile
6.安装mysql
安装完成以后 /etc/rc.d/init.d/mysqld status 查看是否启动
service mysqld start
echo service mysqld start >> /etc/rc.d/rc.local 写入启动项
启动mysql,创建数据库,输入
mysql> create database jira character set utf8;
mysql> grant all on jira.* to 'jira'@'localhost' identified by 'jira';
mysql> flush privileges;
mysql> quit;
7.安装jira
下载地址:http://www.atlassian.com/software/jira/download-archives
mkdir -p /usr/local/jira_home 创建jira_home目录,用于jira数据存储
解压jira:
cp atlassian-jira-4.3.3.tar.gz /usr/local
tar –zxvf atlassian-jira-4.3.3.tar.gz
mv atlassian-jira-4.3.3-standalone jira
配置jira文件:
设置jira.home 的绝对路径
vi /usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties
jira.home = /usr/local/jira_home 修改jira-application.properties 文件设置jira.home 的绝对路径
修改主配置文件,将server.xml 内容几项修改如下:
vi /usr/local/jira/conf/server.xml
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jira?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8"
username="jira"
password="jira"
删除下面两行:
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"
修改jira应用数据库类型
vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
将其中99行的hsql 改成mysql 数据库类型
<datasource name="defaultDS" field-type-name="hsql"
改成:
<datasource name="defaultDS" field-type-name="mysql"
删除100行的:
schema-name="PUBLIC"
8.安装mysql驱动:
下载地址:http://www.mysql.com/downloads/connector/j/
tar -zxvf mysql-connector-java-5.1.14.tar.gz
cd mysql-connector-java-5.1.14
cp mysql-connector-java-5.1.14-bin.jar /usr/local/jira/lib/
9.汉化
...
10.破解
(1).启动jira /usr/local/jira/bin/startup.sh
打开http://127.0.0.1:8080 记录下Server ID
停止服务 /usr/local/jira/bin/shutdown.sh
(2).注册机下载地址:http://down.51cto.com/data/241953
windows机器上运行 D:\iNViSiBLE>java -jar crowd_keygen.jar
在linux图形界下运行 ./ keygen.sh
在打开的界面上,输入name(随便输入,不要太短),和刚才记录下的Server ID
把jiar4.2.1-crack的atlassian-extras-2.6.jar导入
注册机会将原来的jar包改名为atlassian-extras-2.6.bak
将新生成的atlassian-extras-2.6.jar传回服务器,再拷贝覆盖原来的atlassian-extras-2.6.jar文件
cp atlassian-extras-2.2.2.jar /usr/local/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar
(3)启动服务 /usr/local/jira/bin/startup.sh
再点击注册机中gen.将生产的key复制到http://127.0.0.1:8080注册
11.允许外部访问
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
12.在页面中配置jira,三步即可完成
配置邮件测试时开启25端口,否则测试失败,报错。
13.安装svn
...
14.配置svn( Subversion JIRA plugin )
下载地址: https://plugins.atlassian.com/plugins/app/jira
说明文档: https://studio.plugins.atlassian.com/wiki/display/SVN/Subversion+JIRA+plugin
(1)将atlassian-jira-subversion-plugin-0.10.5.2.jar拷贝到WEB-INF\lib目录下
cp atlassian-jira-subversion-plugin-0.10.5.2.jar /usr/local/jira/atlassian-jira/WEB-INF/lib/atlassian-jira-subversion-plugin-0.10.5.2.jar
(2)在http://svnkit.com/download.php下载最新版本statsvn-0.7.0.zip,复制svnkit.jar、trilead.jar、svnkit-cli.jar、svnkit-javahl.jar到 WEB-INF\lib目录下(不然会出现 ERROR [plugin.ext.subversion.SubversionManagerImpl] Connection to Subversion repository svn://localhost/repos failed: org.tmatesoft.svn.core.SVNException: svn: Malformed network data错误)
(3)修改atlassian-jira-subversion-plugin-0.10.5.2.jar包下面的 subversion-jira-plugin.properties
主要改一下 svn.root svn.display.name svn.username 和 svn.password
然后复制一份修改完的subversion-jira-plugin.properties到 \WEB-INF\classes 里面
cp subversion-jira-plugin.properties /usr/local/jira/atlassian-jira/WEB-INF/lib/subversion-jira-plugin.properties
(4)重启jira服务。
(5)在JIRA的管理->SYSTEM->SERVICES里面就可以看到
Subversion Revision Indexing Service
com.atlassian.jira.plugin.ext.subversion.revisions.RevisionIndexService

转载于:https://www.cnblogs.com/istrong/archive/2012/08/03/2620866.html

 类似资料: