我正在尝试在我的repo中创建一个新的分支。
我这样做了:
git branch eventsgit Checkout events这招奏效了。因此,我更改了一些文件,并这样做:
git Status
git add --all
git commit -m "Commit"它工作得很好,但我试图推动它,但这并不起作用:
git push -u origin events这是错误:
Enumerating objects: 9, done.
Counting objects: 100% (9/9), done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 716 bytes | 716.00 KiB/s, done.
Total 5 (delta 4), reused 0 (delta 0)
error: remote unpack failed: unable to create temporary object directory
To http://git.int.censoredlink/scm/freeb/freebrep.git
! [remote rejected] events -> events (unpacker error)
error: failed to push some refs to 'http://stsu@git.int.censoredlink/scm/freeb/freebrep.git'我不知道为什么它不能工作。
我拥有回购的管理员权限。我审查了回购的链接,因为它是一个内部回购与私人链接。
发布于 2020-07-19 21:18:57
如果您是root user,请先将用户更改为,然后再更改为 user
git remote add yourAliasName ssh://username@IP-or-HOST:sshPort/home/username/git-repo.git
备注:
我假设您已经在客户机中创建了一个public/private key,并将公钥传递给了/home/username/.ssh/authorized_keys服务器文件。否则,您必须在第(4)步之前完成。
发布于 2021-09-01 15:12:40
90%的可能性是权限问题。
登录到远程server.
发布于 2018-12-26 09:58:12
我得到了相同的错误,直到我删除了远程.git存储库中的git子目录。
.git登录帐户无法写入git子目录。最初,我在尝试提交时遇到了权限问题,我怀疑.git子目录就是在那时创建的。
https://stackoverflow.com/questions/51495092
复制相似问题