解决gitosis中authorized_keys不自动更新问题
2024-08-24 18:25:47
1.拷贝一个管理员权限用户的id_rsa.pub到服务器端
这里我拷贝的是yang电脑的key,命令如下:
- scp /home/yang/.ssh/id_rsa.pub serveradmin@服务器IP地址:/tmp/yang.pub.
2.删除原本在服务器端.ssh目录下的authorized_keys文件
这个文件在第三步会自动生成。
3.初始化管理仓库及管理员
- sudo -H -u git gitosis-init < /tmp/yang.pub
其中这里git是代表用户。此命令会在/home/git下自动生成repositories目录及其下的gitosis-admin.git仓库,并且在.ssh目录下生成一个authorized_keys文件;默认拥有yang.pub私钥的用户为管理员。这个生成不会覆盖掉repositories中其他的文件,只会更新gitosis-admin.git仓库,因此不需要备份以前的repositories目录。
最新文章
- x86指令集同频性能提升
- JSON字符串与JSON对象的区别
- Windows Phone 开发环境的搭建
- [转]Markdown 语法手册
- 如何有效申请TI的免费样片
- MySQL常见问题汇总(原创)
- js+css实现模态层效果
- Linux系统编程(17)——正则表达式进阶
- windows任务设置定时
- 「LibreOJ NOIP Round #1」旅游路线
- 重读《深入理解Java虚拟机》二、Java如何分配和回收内存?Java垃圾收集器如何工作?
- ecshop常见sql注入修复(转)
- (iOS)判断GPS坐标是否在中国
- Determining IP information for eth0...failed 错误解决
- Windows与Linux 互相访问,挂载过程
- IIS7的CMD指令
- Centos 7.0设置/etc/rc.local无效问题解决
- Redis搭建(五):Cluster集群搭建
- STL学习笔记— —容器map和multimap
- C# TreeView,递归循环数据加载到treeView1中
热门文章
- MySQL 慢查询日志切换
- css引用方式
- 优化笔记: jxrsfxrxx_D_20140916.gz
- nova volume-create的使用
- CSRF进阶之打造一个检测CSRF漏洞的脚本
- 神奇的make自动生成include file的功能
- Django一些技巧
- [Python Study Notes]pynput实现对鼠标控制
- if __name__ == &#39;__main__&#39;的作用和原理
- SQL select 执行顺序