Git
DataCareer
这个作者很懒,什么都没留下…
展开
-
Git远程仓库地址管理
查看远程仓库地址git remote -v更改远程仓库地址git remote set-url origin REPO_URL(ssh格式或http格式)删除远程仓库地址git remote rm origin 添加远程仓库地址git remote add origin REPO_URL(ssh格式或http格式)添加第二远程仓库地址git remote set-url --add origin R原创 2017-11-28 15:11:03 · 675 阅读 · 0 评论 -
Git免密码提交
今天要在公司的Git服务器上创建一个自己的仓库,但clone下来的项目再提交时总提示要填写username和password,导致我的SubLime Text编辑器git功能不能使用,很不甘,我记得git的可以通过密钥来验证用户的。经过几番折腾解决,记录如下:1、首先你得安装一个git程序。 2、查看系统中是否有已生成的公钥,在命令行中执行以下命令:windows(cmd命令行): type原创 2017-11-28 14:09:57 · 6752 阅读 · 0 评论 -
GitHub API Push接口
最近研究一下GItHub API,想通过API直接提交文件,先把关键信息放上来,后面再来排版。 注意: 1、需要先在GitHub上创建一个token,方法: Settings–>Developer settings–>Personal access tokens–>Generate new token,选择对应的权限即可。 2、curl命令不要回车,最后是在编写完命令原创 2017-12-11 23:21:45 · 3395 阅读 · 0 评论 -
GitHub中GPG认证使用
1. 打开本地的git bash命令窗口,执行gpg –gen-key:gpg --gen-keyPlease select what kind of key you want: (1) RSA and RSA (default) (2) DSA and Elgamal (3) DSA (sign only) (4) RSA (sign only)Your se原创 2018-01-14 19:20:24 · 3302 阅读 · 0 评论 -
Git取消配置文件的跟踪
一般我们都是通过.gitignore文件来现实commit时不提交一编译中间文件。但.gitignore有个缺点,即当之前该文件已经被跟踪(track),那么再把这个文件名添加到.gitignore中就没有用了。不过网上有很多文章说,通过以下命令让.gitignore生效:git rm -rf --cache xxx.h但执行完该命令,再commit的时候发现remote上的该文件...原创 2018-03-22 14:58:33 · 1939 阅读 · 0 评论 -
GitLab自动部署(CI)
目前GitLab已经有了CI功能,即持续集成的功能。可以实现代码提交后自动测试、编译、发布、部署等自动化工作。关于这一块的内容,网上文章都是语焉不详。最近正需要GitLab自动部署,踩了不少坑,现把配置步骤记录下来,以供大家参考。目标:代码提交到GitLab上,由GitLab的CI功能自动完成部署。原理:GitLab在接收到代码提交事件时,通过.gitlab-ci.yml的配置信息与对应节...原创 2018-04-20 13:22:59 · 13578 阅读 · 3 评论