使用PUTTYGEN.exe 来转换rsa key为putty可以使用的。
git 安装
Windows 平台
软件准备:
1. msysgit :windows 下的git运行环境。
2. tortoisegit :git的界面实现。
软件安装:
依次下载安装msysgit 和 tortoisegit。注意参考各个软件的注意说明。
msysgit安装结束后运行安装目录下的msys.bat,就会得到如下的命令行界面。
![]()
软件配置:
msysGit:
这个运行环境完全模拟一个linux命令行,很好用。
TortoiseGit:
右键-》TortoiseGit-》Settings-》General:这里设置MSysGit的安装目录。
![]()
右键-》TortoiseGit-》Settings-》Network :你可以设置SSH登录工具。
![]()
右键-》TortoiseGit-》Settings-》Git-》Config:你可以设置你的工作用户名和邮件。
![]()
当然,还有其他更多的设置,由你所爱了。
SSH免口令登录设置:msysGit环境下
$ ssh-keygen -t rsa –C "aa@cc.com" -f ~/.ssh/<filename>// email用你的email替换即可
默认会在 ~/.ssh 目录下生成一对key:filename/filename.pub. 将filename.pub文件发给你的服务器管理员,你就可以登录服务器了。更多请参考这里。
参考:Pro git
CentOS 5 上配置 Redmine 和 Git
参考:http://www.vpsee.com/2009/11/centos-install-redmine-git/
http://www.redmine.org/wiki/redmine/RedmineInstall
安装必要的软件包
首先安装必要的库和软件包:
yum install zlib-devel curl-devel expat-devel gettext-devel yum install mysql-server mysql-devel openssl-devel gcc make
安装和配置 Ruby on Rails
下载 ruby 和 rubygems:
wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz wget http://rubyforge.vm.bytemark.co.uk/files/rubygems/rubygems-1.3.5.tgz
编译和安装 ruby:
tar zxvf ruby-1.8.7.tar.gz cd ruby-1.8.7 ./configure make make install cd ext/zlib ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib cd ../../ make make install
编译和安装 rubygems,安装 ruby mysql 支持:
tar zxvf rubygems-1.3.5.tgz cd rubygems-1.3.5 ruby setup.rb gem update –system gem install mysql
安装 ruby on rails,指定版本号因为 redmine 需要这个版本:
gem install rails -v=2.3.5gem install rack -v=1.0.1
安装完以后检查一下是否都正确装上:
gem list
安装和配置 Redmine
下载 redmine 并增加一个 redmine 用户:
wget http://rubyforge.org/frs/download.php/72201/redmine-1.0.1.tar.gz /usr/sbin/adduser redmine
创建 redmine 需要的数据库:
# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 50 Server version: 5.1.40 MySQL Community Server (GPL) by Remi Type 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql> create database redmine character set utf8; mysql> grant all on redmine.* to 'redmine'@'localhost' identified by 'yourpassword'; mysql> flush privileges;
配制 redmine 环境和数据库:
rm -rf /home/redmine mv redmine-1.0.1 /home/redmine cd /home/redmine/config cp database.yml.example database.yml vi database.yml production: adapter: mysql database: redmine host: localhost username: redmine password: yourpassword encoding: utf8 cd /home/redminerake generate_session_storeRAILS_ENV=production rake db:migrateRAILS_ENV=production rake redmine:load_default_datachown -R redmine:redmine /home/redmine chmod -R o-rwx,g-rwx /home/redmine
启动 redmine:
su - redmine -c "ruby script/server webrick -e production"
访问 redmine,打开浏览器访问 http://your-server-ip-address:3000,输入默认用户名密码登陆:admin/admin
安装和配置 Git
安装 Git,默认 respository 没有 git,需要先安装额外的源:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm yum update yum install git
配置和使用 Git,注意这里要修改 git_repositories 的权限,以便以 su – redmine 用户启动 redmine server 的时候有权限访问到 git_repositories 目录,所以最好把 git_repositories 建在 redmine 的下面:
git config --global user.name "windkoo" git config --global user.email "admin@gufeng.net" mkdir -p /home/redmine/git_repositories/project1 cd /home/redmine/git_repositories/project1 git init git add . git commit chown -R redmine:redmine /home/redmine/git_repositories
集成 Git 到 Redmine
安装完 Git 和 Redmine 后,需要集成 Git 到 Redmine,登陆 redmine 后,新建一个 project,在 “settings->respository->SCM” 选择 git,在 “Path to .git directory” 加上 git 路径就可以了,而且还需要让 redmine 知道有 git repository 加进来。
su - redmine -c "ruby script/runner "Repository.fetch_changesets" -e production"
为CentOS添加EPEL软件仓库
http://hi.baidu.com/billdkj/blog/item/48985ca4ee3613f09052ee8b.html
RHEL 5(centos 5):
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
安装完毕之后,即可使用 yum 来安装软件,比如 Nagios:
yum install nagios
若要查看 EPEL Repo 中是否存在某个软件包:
yum search package-name