远程服务器git仓库的搭建以及本地git库的首次推送首次克隆远程仓库的文件

参考官方文档:

https://git-scm.com/book/zh/v2/服务器上的-Git-生成-SSH-公钥

https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E9%85%8D%E7%BD%AE%E6%9C%8D%E5%8A%A1%E5%99%A8


第一步:在本机上创建公私钥     

           本机上安装git就不说了,很简单的。  
           1、首先查看是否已经有了公私钥:
           
                $ cd ~/.ssh
		$ ls
		authorized_keys2  id_dsa       known_hosts
		config            id_dsa.pub
                   我们需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是私钥。
            2、生成公私钥:
                  如果 1 中没有相应的 id_dsa 或 id_rsa 文件,则说明名优公私钥,此时应该先生成:
                  首先 ssh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令。如果你不想在使用密钥时输入口令,将其留空即可。
                $ ssh-keygen
		Generating public/private rsa key pair.
		Enter file in which to save the key (/c/Users/Coral/.ssh/id_rsa):
		Enter passphrase (empty for no passphrase):
		Enter same passphrase again:
		Your identification has been saved in /c/Users/Coral/.ssh/id_rsa.
		Your public key has been saved in /c/Users/Coral/.ssh/id_rsa.pub.
		The key fingerprint is:
		SHA256:qcyHhGozWoDSZJf8VOMPyUF1FDiDhzNN6dfu463nsuE Coral@DESKTOP-NDHR80K
		The key's randomart image is:
		+---[RSA 2048]----+
		|       .=*o++.   |
		|   . . +=+B.     |
		|  o + . == o .   |
		|.+ . +   +. . .  |
		|+ . . o S .. .   |
		|.. . + o      .  |
		|  *   = .    ..  |
		| + o   .     .+o.|
		|.            .EBo|
		+----[SHA256]-----+
            3、查看公钥并保存:
                  现在,进行了上述操作的用户需要将各自的公钥发送给任意一个 Git 服务器管理员(假设服务器正在使用基于公钥的 SSH 验证设置)。
            他们所要做的就是复制各自的 .pub 文件内容,并将其通过邮件发送。 公钥看起来是这样的:               
                $ cat ~/.ssh/id_rsa.pub
		ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDptxs2NHpTlaln
		aFN733cSOwIjdjVGBw0Bqk6raPJLNuhK+yVDcLP4sI26LPd7o9Pa
		209ZD0BulQh81DJTadikdwQ6TFAac8Selu6Q5cgFU1SS0XFMzTLp
		2WikGmQvUnkYu23iQEl+fMT2MWGcuAtpuH9mzs+WOxCWX5AUH9dc
		Ke4NP0zR+jVj+lQU83tEjYUtGYOgAHbIX/kxjan94LFmi3KZlwxTC
		c4QEdZwMud1rJvtj8n05ZuvUcn9AypbD7FVkZdFpzJa8N4Dbhc6TbBK
		Z3QgpxPXKrvgx0bpQ3SOhMO/9qsTTvFrUdjjM6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值