GIT 远程仓库搭建与使用
学习记录
文章转自: GIT 远程仓库搭建与使用.
添加用户,以存放项目
下面展示一些 内联代码片
。
# useradd -m git
# passwd git
# (输入密码)
# (再次输入密码)```
创建本地仓库
# su git
$ cd ~
$ mkdir test.git
$ cd test.git
$ git init
建立远程仓库
$ git remote add origin ssh://git@this.is.your.ip/~/test.git
$ git push origin master
创建另一台机器的 ssh-key
$ ssh-keygen -t rsa -C "dzkang@hotmail.com"
这一步生成了 idrsa 和 idrsa.pub 两个文件 (windows 在用户文件夹找),将 idrsa.pub 上传到 git 用户的 .ssh 目录下,并添加如 authorized_keys 文件内
$ cat id_rsa.pub >> authorized_keys
使用另一台机器克隆项目
(Windows 下打开 git bash)
$ git clone ssh://git@xx.xx.xx.xx/~/test.git
可看到 git 已经将该项目克隆到本地 test 文件夹
PUSH到远程仓库
$ git push origin master
出现报错信息,被远程仓库拒绝:
修改远程仓库 .git/config 配置, 或
$ git config receive.denyCurrentBranch ignore
引用网上一段话: