GIT CLONE出现输入密码
来源:互联网 发布:多伦多大学士嘉堡 知乎 编辑:程序博客网 时间:2024/05/28 04:52
转自:http://www.cnblogs.com/gattaca/p/6252416.html
CentOS搭建git服务器
git服务器的搭建是非常简单的。
1. 安装git
一般服务器都自带git。如果嫌版本低,可以选择卸载重装。我觉得自带的就够了。
2. 创建用户git
groupadd gitadduser git -g git
3. 创建authorized_keys文件
cd /home/gitmkdir .sshchmod 700 .sshtouch .ssh/authorized_keyschmod 600 .ssh/authorized_keyscd /homechown -R git:git git
要注意的是文件权限和所属用户。
(后续的git clone如果需要密码,很有可能是git用户没有访问authorized_keys文件的权限)
4. 客户端创建密钥并上传
看清楚了,要在客户端运行如下命令。
ssh-keygen -t rsa -C "your_email"
该命令会产生两个文件: id_rsa对应私钥,id_rsa.pub对应公钥。
将id_rsa.pub中的内容写到服务器的authorized_keys文件中。
如果有多个客户端,那么在authorized_keys文件中,一行保存一个客户端的公钥。
5. 创建git仓库
为了方便管理,所有的git仓库都置于同一目录下,假设为/home/gitrepo,
cd /homemkdir gitrepochown git:git gitrepo
接下来,创建我们的第一个git仓库:sample.git,
cd gitrepogit init --bare sample.git
最后一步,把仓库所属用户改为git。
chown -R git:git sample.git
到此,git服务器搭建完毕。
PS:
以后每创建一个新的仓库,记得最后一步操作: 修改仓库所属用户为git。
参考资料:
Git 服务器搭建
-------------------------
1. 查看系统用户组
-d:指定字段的分隔符,默认的字段分隔符为“TAB”; -f:显示指定字段的内容;cut -d: -f1 /etc/group
2. 查看系统用户
cut -d: -f1 /etc/passwd
3. clone仓库
git clone git@your_gitServer_ip:/home/gitrepo/sample.git
4. push已有仓库
// 以master分支示范git checkout mastergit remote rm origingit remote add origin git@your_gitServer_ip:/home/gitrepo/sample.gitgit push -u origin master
阅读全文
0 0
- GIT CLONE出现输入密码
- git clone代码提示需要输入密码
- Git 提交公钥文件后,执行git clone命令的时候 总是出现提示 输入服务端密码......
- git 每次clone/pull/push码云都要输入密码的解决方案
- git clone、push 提示输入密码但输入后登录被拒绝
- 利用公钥私钥解决Linux中git clone git库需要输入密码的问题
- Git action (Push Pull Clone) 避免输入用户名和密码方法
- CentOS使用在有私钥时使用ssh进行git clone要求输入密码的解决方案
- git clone出现SSL错误
- git clone 出现的问题
- git多账户有时出现需要输入密码解决方法
- Git Clone命令直接使用用户名密码Clone
- git clone 地址 时,出现错误解决方案
- git push不需要输入密码
- git push 不需要输入密码
- Gitblit Git 无密码 clone pull SSH Key 生成
- git clone时直接提交用户名和密码
- Gitblit Git 无密码 clone pull SSH Key 生成
- C# 实现简单心形
- python 作用域
- 算法提高 复数归一化
- C# 中重载 重写 和 覆盖
- C# 中枚举的使用
- GIT CLONE出现输入密码
- 算法提高 日期计算
- 01. JavaMail 概述
- VS(Visual Studul2015)快捷键
- 算法提高 身份证号码升级
- 第四章 SVD
- 在IIS7、IIS7.5中应用程序池最优配置方案
- 算法提高 简单加法
- 算法提高 周期字串