git免密码(https方式)

git仓库与裸仓库

妙音 posted @ 2014年11月14日 11:32 in git with tags git;bare , 4767 阅读

创建仓库

git init 本地仓库,包含.git目录和工作目录
[wyq@localhost blog.git]$ git init
重新初始化现存的 Git 版本库于 /home/wyq/workspace/blog.git/.git/
[wyq@localhost blog.git]$ ls -a
.  ..  .git

创建裸仓库

git init --bare 裸仓库,只有.git目录下的内容.
[wyq@localhost blog.git]$ git init --bare
初始化空的 Git 版本库于 /home/wyq/workspace/blog.git/
[wyq@localhost blog.git]$ ls -a
.   branches  description  hooks  objects
..  config    HEAD         info   refs
适合作为服务器仓库.

相互转换

git clone --bare 从仓库导出bare仓库
git clone 从bare仓库导出仓库
 
如果服务仓库以git init仓健,当用户向它提交代码时,会出现
Writing objects: 100% (3/3), 236 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to match
remote: error: the work tree to HEAD.
remote: error: 
remote: error: You can set 'receive.denyCurrentBranch' configuration variable to
remote: error: 'ignore' or 'warn' in the remote repository to allow pushing into
remote: error: its current branch; however, this is not recommended unless you
remote: error: arranged to update its work tree to match what you pushed in some
remote: error: other way.
remote: error: 
remote: error: To squelch this message and still keep the default behaviour, set
remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'.
To /home/wyq/workspace/blog.git
 ! [remote rejected] master -> master (branch is currently checked out)
解决办法是使用git clone --bare 克隆出.git内容作为服务器仓库.
 
Avatar_small
ดูหนังออนไลน์ 说:
2021年3月22日 03:10

I visit your blog regularly and recommend it to all of those who wanted to enhance their knowledge with ease. The style of writing is excellent and also the content is top-notch. Thanks for that shrewdness you provide the readers! ดูหนังออนไลน์

Avatar_small
registered office ad 说:
2021年3月23日 03:58

If you are looking for more information about flat rate locksmith Las Vegas check that right away. registered office address

Avatar_small
cv formasi azerbayca 说:
2021年3月24日 21:44

Excellent and very exciting site. Love to watch. Keep Rocking. cv formasi azerbaycan dilinde

Avatar_small
Medical Device Recru 说:
2021年3月25日 04:30

I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well. Medical Device Recruiters


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter