發表文章

目前顯示的是 2月, 2017的文章

Git server架設紀錄

Server環境:             OS: Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-31-generic x86_64) 架設流程: 建立git帳戶 建立空的儲存庫 上傳SSH金鑰,禁用密碼登入 禁止使用git登入shell,將git的shell轉為git-shell 上傳專案 安裝紀錄: Server:              root@git_server:~# adduser git Server:              root@git_server:~# su git              git@git_server:/root$ cd ~/ && mkdir Repo && cd Repo              git@git_server:~/Repo$ git --bare init Client:                user@client:~/Repo$ ssh-copy-id git@git_server Server:   修改/etc/ssh/sshd_config 中的 PasswordAuthentication 選項為 no Server:   至/etc/passwd 中,將 git 的shell 設為/usr/bin/git-shell Client:                user@client:~/Repo$ git remote origin git@git_server:/home/git/Repo                  user@client:~/Repo$ git push origin master