Generic placeholder image
闲敲代码、落灯花
What's past is prologue

联系邮箱:email@hezehua.net


联系QQ:1907330840

座右铭

保持热情,持续学习,每日精进

记一次Git pull之后Permission denied的解决方案

记一次Git pull之后Permission denied的解决方案

本文与作者在csdn上的博文【记一次Git pull之后Permission denied的解决方案】保持同步


在我的一台linux服务器上配置了git服务器,并且在本机上运行一个网站,这个网站的git库就是本机的git服务器,本来将本机的公钥加入到git服务器的authorized_keys文件中了(root角色操作),可以无密码使用git远程库,而且为了安全性禁止git账户shell环境登陆了。

为同事分配了一个服务器新账户,他登陆后在服务器上拉取代码:git pull origin dev时报错Permission denied,当时我觉得我已经将本机id_rsa.pub文件添加到authorized_keys,不应该还有权限问题,之前也一直只把id_rsa.pub文件当作和计算机一一对应的,查找了一番资料发现,发现没有类似案例,别人的例子都是之前就没有添加过id_rsa.pub文件.

我就试试登陆同事的账户再生成了一下id_rsa.pub文件,果然不一样,这个id_rsa.pub文件的位置是在账户的home目录里,说明id_rsa.pub文件是跟计算机上的账户关联的,每个账户的id_rsa.pub文件都不一样。
然后我把新账户的id_rsa.pub文件添加到git服务器,问题解决。

猜你喜欢
安装PHPRedis扩展
阅读 211

1、编译安装redis (1)wget http://download.redis.io/releases/redis-4.0.8.tar.gz (2)tar -xf redis-4.0.8.tar.gz (3)mkdir -p /usr/local/redis/bin /usr/lcoa...

在centos服务器上安装配置私人邮箱,并在web端管理邮件
阅读 146

出于技术上的好(zhuang)奇(bi),我想搭建一个自己的邮箱服务器,这样的话,以后的个人资料上面可以带上一个自己域名的邮箱,再也不怕简历带qq邮箱被嫌弃了。首先是了解一下基本的邮件协议:POP3:邮局协议第三版本,主要用于从邮件服务器中检索邮件,并把所有的邮件信息立即下载到用户的计算机上...

解决git pull 报错insufficient permission for adding an object to repository database .git/objects
阅读 203

这个报错是没有.git/objects文件的写入权限,可能是.git/objects被root角色创建,等到别的角色去操作时就产生了权限问题,所以解决这个问题就要改.git/objects的权限: chown -R username:group .git...

为什么私有GIT服务器上无法查看上传的代码?
阅读 155

今天按教程十分简单地搭建了GIT服务器,但是在客户端实践远程仓库之后,一直无法在服务器对应目录看到上传的代码,而另一个客户端却可以从服务器下载代码,后来才发现我创建git仓库的 git init --bare sample.git 命令是用于创建一个裸仓库,裸仓库没有工作区,因为服务器上的G...

配置NFS固定端口
阅读 188

NFS启动时会随机启动多个端口并向RPC注册,为了设置安全组以及iptables规则,需要设置NFS固定端口。 NFS服务需要开启 mountd,nfs,nlockmgr,portmapper,rquotad这5个服务,其中nfs、portmapper的端口是固定的,另外三个服务的端口是随机分配的...

私有GIT服务器的免密提交
阅读 185

1、 客户端生成用户公钥,在git bash中执行: ssh-keygen -t rsa 将生成的id_rsa.pub文件上传到git服务器的/home/git目录下。 2、在服务器中/home/git路径下新建 .ssh 目录,并执行: cat id_rsa.pub &...

查看占用指定端口的程序
阅读 167

netstat -lntup | grep 8080

搭建共享服务器、共享虚拟主机并提供服务
阅读 118

一般来说,大家需要使用服务器都会选择一家云计算厂商,购买相应的服务器,并进行配置,然后搭建需要的服务,在没有彻底放弃这个云服务器之前,都得按年或者按月去续费,如果暂时用不着,但是又不想以后重新搭建一遍,就只纯属于“养着”它。 我的小破站STEP,只为了满足简单的博客+技术实践的需求,平时负载极低,...