1、下载并安装 git 工具。 Git下载
2、设置在 git 提交时使用的用户名及邮箱信息:
$git config --global user.name "XXX"
$git config --global user.email XXX@mail.com
可使用 " $ git config --list " 查看设置的信息
3、在 "C:\Users\当前用户的用户名\.bashrc" 文件中可设置 git-bash 启动时执行的命令,例如可设置PATH、默认路径、别名等。
4、在 git-bash 中使用 ssh-keygen 生成登录 Openshift 的 秘钥对。
5、在Openshift 用户设置中添加生成的公钥。
6、在Windows 的 "C:\Users\当前用户的用户名\.ssh\config " 文件中添加以下内容(如没有该文件请自行创建):
Host XXX.rhcloud.com
User XXXXXXXXXXXXXXXXXXX
Hostname XXX.rhcloud.com
IdentityFile E:\XXXX\XXXX\id_rsa
此文件为SSH指定登录远程主机"Host"时使用的用户"User"和密钥文件"IdentityFile"。
7、使用 SSH 命令连接到 Openshift 服务器,在服务器的可写的路径下,创建新的仓库文件夹XXX.git,并初始化空仓库。( ~/app-root/repo 目录可写。)
$ mkdir XXX.git$ cdXXX.git
$ git init --bare
$exit
8、在本地Windows中使用 git-base 到当前项目文件夹( d:\xxx\ )中初始化本地Git仓库:
$ cd /d/xxx/
$ git init
$ git add *
$ git commit
$ git remote add origin "Openshift登录用户名"@XXX.rhcloud.com:~/app-root/repo/XXX.git
$ git push origin master
如在上传时需要控制提交的文件,可在项目目录中下创建 ".gitignore"文件来忽略部分文件。可使用通配符,符合条件的文件将被忽略,不会提交。例:
*.exe
*.dll
*.pdb
bin/
obj/
注:关于Git的详细信息请参考<Pro Git>。