• git使用——推送本地文件到远程仓库


    捣鼓了一下午之后总结如下:
     
    1、首先可以照着这个链接里面博主给出的详细方法进行操作和配置:
     
    2、通过使用了一下午的git bash,发现这个操作和Linux的命令行操作很相似,难道所有的命令行操作都一样?
        TAB键路径补全
        方向上键回查命令
        。。。。。
     
    3、总结步骤如下:
        github上面新建仓库
        复制本仓库的SSH
        在本地需要同步的文件夹里面右键git bash here,打开git命令行操作。
        后面的一系列操作都是固定的:
     
        (1)如果是第一次上传本地文件
            git init    把这个目录变成git可以管理的仓库
            git add README.md        文件添加到仓库
            git add .          这个点是通配符,也可以改成单一文件,或者目录。
            git commit -m "commit message you want say..."            把文件提交到仓库,后面是文件这个版本的描述.
            git remote add origin git@github.com:Andrew5c/my.git        本地文件关联到远程仓库,后面这个是要关联仓库的SSH
            git push -u origin master        将刚刚选择的所有内容推送到远程github仓库上面
     
            (2)第二次的更新操作
                git add . 
                git commit -m "提交信息"
                git push -u origin master
     
    注意:git无法管理空的文件夹,文件夹必须有文件才能add成功。
     
    5、遇到的问题
    在进行上面的push推送操作的时候,总是无法进行远程链接,错误如下:
     
    百度说这是因为没有链接到github,执行
    ssh  -T git@github.com        进行远程测试链接还是报出如下错误。

    ssh: connect to host github.com port 22: Connection timed out

     
    解决办法:
    1、 首先找到git的安装目录,找到/etc/ssh/ssh_config文件
    2、vim打开这个文件,在文件的最后添加如下程序:
    User 你的登录用户名
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    Port 443
     
    保存退出之后,在执行上面的命令即可。
    出现如下信息表示推送成功:

  • 相关阅读:
    python用win32com模拟浏览器
    python判断输入的字符串是否为数字
    phpwind9.0去掉头部版权信息 Powered by phpwind
    Python批量查询网站收录
    结巴分词 python中文分词
    phpwind 9.0 RC版[20121108],伪静态无效的问题
    [转]LINQ: Building an IQueryable provider series
    获取鼠标选择的文本内容之JavaScript代码
    M2级遍历和范围Range
    转:浏览器的用户代理字符串
  • 原文地址:https://www.cnblogs.com/qsyll0916/p/9285561.html
Copyright © 2020-2023  润新知