git免密码pull和push可以用生成秘钥和公钥的方法,也可以用下面的方法,但下面的方法有个缺陷,就是git的用户名和密码是明文的,只有在安全度要求不高的情况下使用
新建文件夹:
weijinbu
进入weijinbu文件夹,然后执行
git init
这时会在weijinbu目录下生成一个.git的文件夹,进入.git文件夹
编辑config文件
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin"] url = https://weijinbu:zhangsan@bitbucket.org/weijinbu/weijinbu.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
第9行中 weijinbu:zhangsan 冒号前面是用户名,后面是密码
然后执行
git pull
或
git fetch
拉去仓库代码
groupadd www useradd -r -g www -d /home/www -m www -s /bin/bash #为用户设置密码 passwd www
-r 创建系统用户
-g 加入用户组
-d 用户的家目录
-m 自动建立用户的登入目录
-s 指定用户登入后所使用的shell
如果想其他普通用户切换到www无需密码,则可以修改/etc/passwd下的www用的x去掉
mysql:x:995:1000::/home/mysql:/bin/bash
www::994:1001::/home/www:/bin/bash
wionws7 中使用Git Bash时经常遇到git diff 或 git log中文乱码的问题,可以在Git Bash命令行提示符下使用下面的命令解决:
export LANG="zh_CN.UTF-8"
解决 warning: LF will be replaced by CRLF
git config core.autocrlf false
windows7 命令行提示符下解决UTF8 乱码:
chcp 65001
上面的命令是将命令行提示符的默认页切换到UTF8,默认是中文简体,切换到UTF8后就可以正常显示UTF8的字符了
阿里云Linux云服务器数据盘默认是未做分区和格式化的,使用前需要先挂载数据盘。步骤如下:
1、查看数据盘
在没有分区之前,使用
df -h
命令,是无法查看到数据盘的,可以使用
fdisk -l
命令查看。
2、对数据盘进行分区
执行
#如果要挂在的磁盘是普通磁盘 fdisk /dev/xvdb #如果要挂在的磁盘是高效磁盘 fdisk /dev/vdb
命令,对数据盘进行分区;
根据提示,依次输入“n”、“p”、“1”、两次回车,“w”,分区就开始了,很快就会完成。
3、查看新的分区
使用
fdisk -l
命令可以看到,新的分区 xvdb1 已经建立完成了。
4、格式化新分区
使用
#如果要格式化的磁盘是普通磁盘 mkfs.ext4 /dev/xvdb1 #如果要格式化的磁盘是高效磁盘 mkfs.ext4 /dev/vdb1
命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。
5、添加分区信息
使用
mkdir /data #普通磁盘 echo '/dev/xvdb1 /data ext4 defaults 0 0' >> /etc/fstab #高效磁盘 echo '/dev/vdb1 /data ext4 defaults 0 0' >> /etc/fstab
命令写入新分区信息。