git工具的使用总结

Git的使用

进入一个新的公司或者参入一个新的项目后,可能的第一步就是获取代码仓库的代码。公司内部一般放到代码仓库(下面主要以gitHubWindows平台为例)的代码都经过加密认证的。

 

如何将GitHub上的代码pull到本地

一、本地安装git TortoiseGit(可选)

下载Git软件直接安装即可,安装后需要配置:

(1)用户和email

$ git config --global user.name "Your Name"

$ git config --global user.email "[email protected]"

(2)生成本地的SSH公钥和秘钥

ssh-keygen -t rsa -C "[email protected]"

(3)将公钥内容copyGitHubprofile中得SSH-Key配置中即可

(4)在本地目标目录下面执行如下命令,将github项目的pull到本地。

git clone [email protected]:SmartHome/Auth.git

 

以上内容参考廖雪峰git网站:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000

 

PS:其他问题解决

(1)使用同一个git授权账号,在两台电脑上面使用:

将已经授权电脑上面的.SSH文件中得秘钥和公钥拷贝到其他电脑上面,正常情况即可以使用了。

2)遇到问题的可能原因:文件读写权限问题:60权限(macLinux系统);不同无线网络问题。

(3)git能够正常使用,但是通过TortoiseGit会出现“disconnected no supported authentication methods available(server sent: publickey)”,问题的解决办法:https://www.cnblogs.com/hamsterPP/p/5184491.html

二、代码迁移从gerrit仓库中将代码迁移到github上面

   我们项目有一个需求,需要从gerrit仓库中将代码迁移到github上面,折腾了好一会,最后找到一个解决办法:

    (1)首先,将gerrit上面的代码download到本地;在github上面创建一个待迁入的项目

    (2)本地download下来github刚创建的项目,然后将gerrit的项目代码copy到本地的github代码库中

    (3)使用TortoiseGit右键,“git commit -->master”将代码提交

  整个过程完成,可以到github查看一下!

转载于:https://www.cnblogs.com/Steven0805/p/5995011.html

你可能感兴趣的:(git工具的使用总结)