1. 程式人生 > >sourceforge git push -f 失敗

sourceforge git push -f 失敗

作者:康林([email protected])

原因

  • sourceforge 上預設禁用 git push -f

  • git 庫禁用 push -f,修改 conf 檔案, 設定 denyNonFastforwards = true

    cd .git
    vim config
[receive]
        denyNonFastforwards = true
  • git 庫啟用 push -f,修改 conf 檔案, 設定 denyNonFastforwards = false

操作

  • 本文用的使用者和專案名

    • 使用者名稱為:kl222
    • 專案名為:virtualserialdriver
  • ssh 登入 sourceforge

    • 登入格式

      ssh 使用者名稱,專案名@shell.sourceforge.net create
    • 如果是第一次登入,用下面命令

      ssh kl222,[email protected] create
    • 如果前面已經登入過了,可用下面命令

      ssh kl222,[email protected]
  • 檢視專案位置
    sourceforge git專案位置位於 /home/git/p/專案名
    本例專案名為 virtualserialdriver

[[email protected]23008 ~]$ pwd
/home/users/k/kl/kl222
[
[email protected]
23008 ~]$ cd /home [[email protected]23008 home]$ ls frs git project-web user-web users [[email protected]23008 home]$ cd git [[email protected]23008 git]$ ls p u [[email protected]23008 git]$ cd p [[email protected]23008 p]$ ls rabbitim-third-library serialportservice vitrualserialdriver serialporthost virtualserialdriver wjy [
[email protected]
23008 p]$ cd virtualserialdriver/ [[email protected]23008 virtualserialdriver]$ ls code.git [[email protected]23008 virtualserialdriver]$ cd code.git/ [[email protected]23008 code.git]$ ls HEAD branches config description hooks info objects refs
  • 修改 config 檔案,把 denyNonFastforwards 改成 false
[receive]
        denyNonFastforwards = false

相關推薦

sourceforge git push -f 失敗

作者:康林([email protected]) 原因 sourceforge 上預設禁用 git push -f git 庫禁用 push -f,修改 conf 檔案, 設定 de

git push -f引發的程式設計師槍擊血案

從程式設計師槍殺案談git push -f 前段時間看到的訊息: 美程式設計師槍擊4同事 竟因程式碼不寫註釋? 【闢謠】因程式碼不規範,碼農槍擊4名同事一文   程式設計師不老老實實的當鍵盤俠,搞起自己的同事? 目前,碼農持槍殺人的動

git push 失敗

技術 jsb watermark blog img data- ext fill con 先上圖 已經加入了sshkey 為撒ssh 不成功,.push 僅僅能通過http方式,每次都要輸入用戶 password非常麻煩. 蛋碎了幾個月,今天節前最後一個

git push失敗解決辦法

不少像我這樣剛入門小白,在push時遇到各種各樣的問題(因為將自己的git init後的版本庫給刪了),在這裡我就分享一下我是如何解決的。 git push -f origin master,當然是一個屢試不爽的方法,如果是自己的庫,這樣當然沒有問題,前提是你不想保留前

git + Gerrit push提交失敗【已解決】

push出現的問題 原因: 原因所在,“(change 11 closed)”說明在id:11之後的提交是用了--amend基於該id提交的,但是該id版本已經在遠端版本庫中進行了合併操作(merge),這種情況下只能重新進行一次新的提交而不能基於已經在遠端合併過的提

Git push 失敗原因總結

hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another reposi

git push 失敗與解決方法

今天想把最近的一些小程式碼push到github上 我先是將該目錄git init進行初始化,然後 git add -A , 接著 git commit -m “description...”

git push 失敗的解決辦法

有時候git push會報錯: git push origin luoyan-dev:luoyan-dev To [email protected]:xxx.git ! [rejected] luoyan-dev -> luoyan-dev (non-f

git push 失敗的處理方式

遠端建立了含有Readme的倉庫, 本地初始化並添加了遠端倉庫後, push卻失敗了, 出現提示: $ git push origin dev To https://git.oschina.net/erchoc/laradock.git ! [rejected]

git push失敗的解決辦法(2)

開發十年,就只剩下這套架構體系了! >>>   

git push.default設置

ted csdn 老版本 specified 相同 def nbsp 8.4 cto 轉自:http://blog.csdn.net/daijingxin/article/details/51326715 在進行一次空倉庫的提交時,我遇到了這個警告 警告如下:

Git總結筆記4-git push origin master 報錯的解決方法

failed 總結筆記 rebase nbsp read hint err ont version 1 錯誤提示如下: 2 [[email protected]/* */ php]# git push -u origin master 3 To [ema

02_創建Git倉庫,克隆倉庫,git add,git commit,git push,git pull,同行沖突,不同行沖突的結局方案,git mergetool的使用

round rom weight art sdn automatic remote then config 1 創建Git資源庫,殘酷文件夾信息 創建git資源庫的命令: git init –bare 倉庫名稱 (當中-bare表示的意思是空的庫的意思)

git push前怎樣遺棄掉歷史commit

mit 拷貝 easy 下載 性能 water repos 無法 ont 今天寫了一天代碼,然後 git hub commit 了 多達 7 次。 可是都沒有把改動正式推送上去。結果最後要推送的時候發現中間有一個提交文件超過了100M. 是 vs 的代碼性能分析報告 .

git push提交時卡住

卡住 提交 oba ack windows span class send oca windows可能會有這個問題, 需要設置 git config --global sendpack.sideband false 和 git config --local sendp

<問題解決02>Linux虛擬機使用git push報錯--解決方案如下:

hello class lai git onf http afr 再次 log 問題描述:   使用git push 報錯:     error: The requested URL returned error: 403 Forbidden while accessing

git push 沖突

錯誤 -1 images font 兩個 img size 部分 ges 當多人上傳同一項目代碼出現沖突時: 例如: 有一個倉庫Test,兩個同學A和B,分別clone到自己的本地目錄,A同學修改文件file(push到github),B同學也修改了文件file,B同學

git push origin與git push -u origin master的區別

2.0 matching 命令 參數 主機 主機名 bsp 如果 方法 $ git push origin 上面命令表示,將當前分支推送到origin主機的對應分支。 如果當前分支只有一個追蹤分支,那麽主機名都可以省略。 $ git push 如果當前分支與多個主機存在

git push origin master 遇到的分支問題

push 但是 提交 ack tro 使用 原因 str 修改 我從master分支創建了一個issue1分支,做了一些修改後,使用git push origin master提交,但是顯示的結果卻是‘Everything up-to-date‘, 發生問題的原因是git

git push

tortoise 圖片 oschina .cn 比較 快的 center tom nis 確保 gitlab裏項目的members裏有當前user,即有push權限。 http://blog.csdn.net/yanzi1225627/article/details/1