當前位置:編程學習大全網 - 網站源碼 - 在gitlab中新建項目,push的時候提示“pre-receive hook declined”

在gitlab中新建項目,push的時候提示“pre-receive hook declined”

新建git項目後,直接clone,然後在本地項目文件夾下新建各種文件,然後提交沒問題,推送到服務端的時候直接提示pre-receive hook declined,查了下。處理過程如下:

對於新建git項目的步驟應該如下:

1.在gitlab中新建項目

2.在對應項目中,在網頁gitlab中add readmefiles(這時會生成master分支)

3.master分支默認是受保護的,需要去掉保護性,或者修改保護性才可以讓身份是developer身份的開發者提交。

4.修改完branches屬性後,在本地新建文件,然後推送到服務端就正常了。

Centos7下安裝了git,也生成了公鑰和私鑰,把公鑰已經拷貝到gitlab的設置中,但是在新建空目錄,並在空目錄下執行git clone git地址命令時,提示“不能為... 創建工作區目錄”,這是由於權限問題導致的,妳可能會想,那我sudo去執行不就可以了,這樣其實也不行,因為妳在gitlab中配置的公鑰不是root的公鑰,所以,要解決這個問題,就是給普通用戶在這個目錄的權限設置下:

sudo chmod o+w 目錄,然後再執行git clone命令,就正常了。

  • 上一篇:求VC winpcap抓包工程文件,最好VC6.0的。請詳細點,不要給個壹個類的Console文件。 謝謝。。。
  • 下一篇:甘肅四類藥品登記小程序密碼忘記了
  • copyright 2024編程學習大全網