通過使用者名稱、密碼提交的方式搭建私有git服務端
1. 系統環境
centos 7 git 1.8.3 yum -y install git
2).建立屬於自己的git庫
mkdir /myGit git init --bare xiangyun.git
3). 新增使用者
useradd 使用者
passwd 使用者
注:經過測試, /sbin/nologin 以後不允許提交了
4). 賦予許可權
修改使用者及使用者組許可權
chown -R xiangyun:xiangyun xiangyun.git ===》注意這部很重要,否則push的時候沒有許可權
5). 安裝git客戶端
6). 操作客戶端
git clone [email protected]:/myGit/test.git
-------------------------------------------------
下面這些是我備註的常用提交使用命令,,,,與本部落格無關
提交到快取區:
git add .
git commit -m "abcd"
第一次需要輸入你的使用者名稱和郵箱:
第一次提交,你要是不輸入會報錯
git config user.email "[email protected]"
git config user.name "bala"
全域性的需要加入:
git config --global user.........
提交:
git push origin master
錯誤情況分析:
1. 原因是使用者是sbin/nologin
$ git push origin master [email protected]192.168.1.101's password: fatal: protocol error: bad line length character: This
2. 許可權不足 == 解決辦法 chown -R 你的使用者:你的使用者組 test.git
$ git push origin master
[email protected]'s password:
Counting objects: 3, done.
Writing objects: 100% (3/3), 202 bytes | 202.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: error: insufficient permission for adding an object to repository database ./objects
remote: fatal: failed to write object
error: remote unpack failed: unpack-objects abnormal exit
To 192.168.1.101:/myGit/test.git
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to '[email protected]:/myGit/test.git'
相關推薦
通過用戶名、密碼提交的方式搭建私有git服務端
服務 byte fat comm protoc delta .com abc ref 1. 系統環境 centos 7 git 1.8.3 yum -y install git 2).創建屬於自己的git庫 mkdir /myGit
通過使用者名稱、密碼提交的方式搭建私有git服務端
1. 系統環境 centos 7 git 1.8.3 yum -y install git 2).建立屬於自己的git庫 mkdir /myGit git init --bare xiangyun.git 3). 新增使用者 user
Nodejs入門基礎(使用express模組通過JSON(GET、POST)提交方式獲取或返回值)
前端通過ajax get或則post方式提交資料到後臺,後臺傳遞資料到前臺互相呼叫getjson.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"
利用阿裏雲搭建私有Git服務器
clone tar.gz 時報 郵箱 log 項目 fun con archive 服務器系統:Centos 6 (查看centos版本命令:lsb_release -a) 客戶端系統:Windows 7 一、服務器端安裝Git ==通常centos上使用yum源安裝
[Linux]通過使用者名稱和密碼的方式搭建Git伺服器(http&gitweb)
1、安裝依賴 yum -y install perl cpio autoconf tk zlib-devel libcurl-devel openssl-devel expat-devel yum install perl-ExtUtils-CBuilder
Servlet生命週期、常用提交方式、中文亂碼問題、重定向和請求轉發
//當前工作空間絕對路徑System.getProperty("user.dir"); 一個Servlet的生命週期由 例項化,初始化,提供服務,銷燬,被回收 幾個步驟組成Serlvet構造方法 只會執行一次,所以Serlvet是單例項的init初始化 只會執行一次 &
Http協議及Servlet中的GET、POST提交方式
Http協議及Servlet中的GET、POST提交方式 本文知識點(目錄): 本文知識點(目錄): 1、什麼是http協議 2、檢視http協議的工具 &
Java 通過HttpClient Post方式提交json,並從服務端返回json資料
直接上程式碼吧,和前面幾篇文章都差不多 java程式碼: package PostPager; import java.io.IOException; import java.io.InputStream; import java.io.Output
Java 通過httpClient Post方式提交xml,並從服務端返回資料
在通過http請求連線服務端程式時,有兩種方式httpClient這個不是標準的java庫,但是是開源專案,能夠快捷的開發,但如果做Android的開發,推薦使用httpUrlConnect這個工具。但是httpClient確實也是一個比較好用的工具。 這裡面
java基礎77 Http協議及Servlet中的GET、POST提交方式
本文知識點(目錄): 1、什麼是http協議 http協議:是對瀏覽器(客戶端)和服務端之間的資料傳輸的格式規範 2、檢視http協議的工具 1)使用火狐--->右擊選擇”檢視元素”/”檢查”--->網路--->點選裡面你的訪問頁面即可顯示(如下圖中的index.jsp)
Java 通過HttpURLConnection Post方式提交json,並從服務端返回json資料
這個技術和xml差不過,主要是服務端程式碼稍微修改,客戶端程式碼修改部分傳遞引數就可以完成,但在之前需要匯入json所需要的jar包。 PostJson.java程式碼 package PostPager; import java.io.InputSt
搭建C#wcf服務端項目
form C# 服務端 使用 實體 編寫 nbsp 啟動 png 此項目主要是為其他的web項目做一個服務端,使用wcf實現通信; 1、建一個wcf的宿主winform項目 2、創建一個wcf項目: 3、配置App.config 把wcf項目的App.conf
Win7下Git服務端搭建
命令行 tps java應用程序 java xxx tor config 初始 tin 1. 安裝jdk-8u172-windows-x64.exe,使用缺省設置安裝 兩個JRE: C:\Program Files\Java\jdk1.8.0_172\jre :
輕松搭建CAS系列(1)-使用cas overlay搭建SSO SERVER服務端
連接 登錄 mage pla class TP build 基礎上 解壓 概要說明 cas的服務端搭建有兩種常用的方式: 1. 基於源碼的基礎上構建出來的 2. 使用WAR overlay的方式來安裝 官方推薦使用第二種,配置管理方便,以後升級也容易。本文就是使用
git-搭建企業git服務器
city 密鑰對 id_rsa 服務 http private stk span 直接 1.安裝 yum install git 2.增加用戶 useradd git -d /home/git -g git 3.查看公鑰鑒權文件是否存在 cat /home/git/.ss
在Linux上搭建私有Git伺服器並建立私有遠端倉庫
遠端倉庫實際上和本地倉庫沒啥不同,純粹為了 7x24 小時開機並交換大家的修改。GitHub 是一個免費託管開原始碼的遠端倉庫; 但是對於某些資原始碼(如生命的商業公司來說),不想公開原始碼, 可以自己搭建一臺 Git 伺服器作為私有倉庫使用。
Centos伺服器ssh免密登入以及搭建私有git伺服器
一、概述 伺服器的免密登入和git伺服器的搭建,關鍵都是要學會把自己用的機器的公鑰新增到伺服器上,讓伺服器“認識”你的電腦,從而不需要輸入密碼就可以遠端登入伺服器上的使用者 免密登入當然是登入root使用者,而搭建git伺服器需要在伺服器上建立一個git使用者。注意伺服器上每個使用者識別的公鑰存在不同
三分鐘小課堂--------------------搭建本地git服務
如果你們公司很多大神習慣用git協作,那麼搭建git這種沒啥技術含量的工作,當然只能由菜鳥(我)來做了,安裝步驟如下: 軟體環境:Centos7.2 64位 1 安裝依賴庫 yum install curl-devel expat-d
如何在windows上搭建私有git伺服器
注:本文使用gitblit 1、下載並安裝jdk. 點選Accept,根據PC配置下載32位或64位的jdk 2、配置Java環境變數 右鍵” 計算機” => ”屬性” => ”高階系統設定” => ”高階” => “環境變數” =&
利用阿里雲搭建私有Git伺服器
伺服器系統:Centos 6 (檢視centos版本命令:lsb_release -a) 客戶端系統:Windows 7 一、伺服器端安裝Git ==通常centos上使用yum源安裝的git版本過低== 1. 檢查系統上是否已經安裝git,若已有則解除安裝 // 檢視當前git版本 #