Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说sourceforge git push -f 失败「建议收藏」,希望能够帮助你!!!。
sourceforge 上默认禁用 git push -f
git 库禁用 push -f,修改 conf 文件, 设置 denyNonFastforwards = true
cd .git
vim config
[receive]
denyNonFastforwards = true
本文用的用户和项目名
ssh 登录 sourceforge
登录格式
ssh 用户名,项目名@shell.sourceforge.net create
如果是第一次登录,用下面命令
ssh kl222,virtualserialdriver@shell.sourceforge.net create
如果前面已经登录过了,可用下面命令
ssh kl222,virtualserialdriver@shell.sourceforge.net
查看项目位置
sourceforge git项目位置位于 /home/git/p/项目名
本例项目名为 virtualserialdriver
[kl222@shell-23008 ~]$ pwd
/home/users/k/kl/kl222
[kl222@shell-23008 ~]$ cd /home
[kl222@shell-23008 home]$ ls
frs git project-web user-web users
[kl222@shell-23008 home]$ cd git
[kl222@shell-23008 git]$ ls
p u
[kl222@shell-23008 git]$ cd p
[kl222@shell-23008 p]$ ls
rabbitim-third-library serialportservice vitrualserialdriver
serialporthost virtualserialdriver wjy
[kl222@shell-23008 p]$ cd virtualserialdriver/
[kl222@shell-23008 virtualserialdriver]$ ls
code.git
[kl222@shell-23008 virtualserialdriver]$ cd code.git/
[kl222@shell-23008 code.git]$ ls
HEAD branches config description hooks info objects refs
[receive]
denyNonFastforwards = false
参考:
上一篇
已是最后文章
下一篇
已是最新文章