Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 操作系统 / Linux / 在Ubuntu Server上安装Git

首先安装SSH Server:打开Ubuntu Server终端,输入如下代码:sudo apt-get install openssh-server生成RSA Key(请su到普通用户来执行此命令):ssh-keygen -t rsa修改配置文件/etc/ssh/sshd_config:Port 22 # 修改成你想要的登陆端口,如2222PermitRootLogin no # 禁止root用户登陆StrictModes yes # 检查密钥的用户和权限是否正确,默认打开的RSAAuthentication yes # 启用 RSA 认证PubkeyAuthentication yes # 启用公钥认证PasswordAuthentication no # 禁止密码认证,默认是打开的ServerKeyBits 1024 # 修改后变为此状态,将ServerKey强度改为1024比特PermitEmptyPasswords no # 修改后变为此状态,禁止空密码进行登录将id_rsa文件拷贝到Client端的~/.ssh/目录下,将id_rsa.pub拷贝到Server端的~/.ssh/目录下,改名为authorized_keys,重启SSH服务:sudo /etc/init.d/ssh restart安装Git软件:sudo apt-get install git-core安装Gitosis:mkdir ~/srccd ~/srcgit clone git://eagain.net/gitosiscd gitosissudo python setup.py install增加git用户:sudo adduser –system –shell /bin/sh  –gecos ‘git version control’ –group –disabled-password –home /home/git git初始化git目录,USER指在当前服务器的用户:sudo -H -u git gitosis-init < /home/USER/.ssh/authorized_keys
sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update在Client端执行:git clone git@YOUR_SERVER:gitosis-admin.gitcd gitosis-admin在gitosis.conf配置文件中增加:[group myapp]
members = vince@urbanpuddle
writable = myapp然后提交:git commit -a -m “created a new repository”git push创建目录并提交文件mkdir myappcd myapp编辑.gitignore加入要忽略的文件.DS_Store然后执行:cd myapp
git init
git remote add origin git@YOUR_SERVER:myapp.git
git add .git commit -a -m “initial import”
git push origin master:refs/heads/master本文来自:http://blog.douhua.im/2009/05/19/ubuntu-server-git/在Ubuntu Server上安装ReviewBoardRed Hat Linux Apache + WEBLOGIC负载均衡安装配置相关资讯      Ubuntu Server  Git 
  • Git 2.10 发布- Push、Worktree、   (09月21日)
  • 使用Eclipse上传/下载Git项目  (05月29日)
  • Git 2.8.2 发布,源代码管理系统  (05月03日)
  • Git 技能学习总结  (08月05日)
  • Git诞生11年后,BitKeeper宣布开源  (05月11日)
  • Git 联机版注册使用  (03月30日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数