• 搭建git代码服务器


    在代码管理中,通常需要使用版本管理工具,git就是一个不错的选择,这里简单罗列一下git服务器的搭建过程。
    1. 安装git工具包

    2. 初始化git库:在代码服务器上,通常只需要创建一个不含有工作目录的空仓库,使用命令,
    git --bare init
    创建完成之后,可以看到生成的文件
    HEAD  branches    config    description  hooks  info  objects  refs

    3. git库创建OK之后,可以将空库clone到本地
    git clone ssh://hunterding@androidL09/home7/hunterding/hdcp hdcp

    4. 继而可以在本地进行代码编辑并上传到服务器中
    git push origin master
    git pull origin master


    通常在访问服务器时,需要用到密码,可以借助ssh协议来简化操作,
    ssh:SSH 为 secure shell 的缩写, 是建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
    使用ssh来简化密码输入的方法如下:
    1. 本地生成密钥对
    大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。
    $ ls~/.ssh
    主要是看有没有用 something 和 something.pub 来命名的一对文件,这个 something 通常就是 id_dsa 或 id_rsa。有 .pub后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连 .ssh 目录都没有,可以用 ssh-keygen 来创建。

    2. 将生成的公钥拷贝到代码服务器上authorized_keys文件中
    $ cat id_***.pub >> authorized_keys #***代表加密方式,将公钥拷贝到authorized_keys文件中。如果你有很多的电脑需要配置,将所有的id_***.pub公钥拷贝到一个authorized_keys文件中即可
    注意:放在用户目录下.ssh文件夹中。

    3. 验证是否成功
    $ ssh hunterding@androidL07

    注意:
    1. 只能在你生成key的电脑上访问authorized_keys的电脑,如果你想两台电脑互相访问均免密码。那么你还需要重复上面的步骤(机器的配置刚好相反)。
    2. 如果操作步骤都正确,但是依然要求输入密码。一般是因为权限的问题。命令如下:
    $ chmod 644 ~/.ssh/authorized_keys
  • 相关阅读:
    Log4net使用总结,防止自定义的logger和root重复写入日志
    如何实现asp.net中FileUpload文件类型过滤功能
    C# 中 SerialPort.GetPortNames 获取串口号错误的问题及解决方法
    GOF 设计模式 [转载]
    CSS常用字体属性(多出的文本隐藏,或者以省略号的形式显示)和背景样式以及背景图的2个不常用属性:backgroundorigin和backgroundclip
    关于CSS各种选择器,还有各种引入样式表的区别,import导入样式表,在介绍一些伪类选择器
    MV*详解
    简易刮刮乐源码
    Gulp开发教程
    小程序的那些坑
  • 原文地址:https://www.cnblogs.com/caidi/p/5655852.html
Copyright © 2020-2023  润新知